簡單的 Dropwizard restful service 範例,說明如何使用 Dropwizard 提供一個 JSON 格式的 Restful Service,沒有使用資料庫。
Dropwizard Restful 微服務 (microservice)初探
Dropwizard 是近期崛起的一個輕量級的微服務 (Microservice) 框架,以 RESTful 為核心,整合了目前 Java 主流的技術框架如 Jersey、Hibernate 等,從前端網頁、核心服務、資料庫存取到資源監控,提供了一個 full-stack 卻 lightweight 的開發架構。本議題將從逐漸受到矚目的微服務架構 (Microservice Architecture) 概念開始,帶領大家一探 Dropwizard 的究竟。
從專案根目錄以 command line 執行下列 maven 命令:
mvn package exec:java