近期 Jersey 學習群新手激增,許多同學連 Java 基礎都薄弱,卻懷著對 REST Web Service 的好奇闖入 Jersey 領域,面對陌生框架無從下手。為降低門檻,本文將帶你在 完全不寫代碼 的情況下,通過 Maven 原型快速跑通第一個 Jersey 應用。
在 Eclipse 中選擇 File → New → Maven Project。
在「Select an Archetype」頁面,過濾輸入 jersey-quickstart-grizzly,選擇該原型(基於 Jersey 1.7 版本),點擊 Next。
按需填寫 Group Id、Artifact Id、Version、Package,完成後點擊 Finish。
Eclipse 右下角會顯示項目構建進度,稍等片刻即可完成。
生成的項目包含關鍵文件:
Main.java:Grizzly Web Server 啟動入口MyResource.java:自動生成的首個 REST Resource 類,包含一個簡單的 GET 接口右鍵 Main.java → Run As → Java Application,控制台輸出 Grizzly 啟動日誌,預設端口 9998。
瀏覽器訪問 https://localhost:9998/application.wadl,可看到自動生成的 REST 資源描述語言文檔。
訪問 https://localhost:9998/myresource(或控制台提示的具體路徑),頁面顯示 Got it! 即代表成功體驗 Jersey 首個 REST 服務。
願各位快速入門,少走彎路,早日在 Jersey 世界裡馳騁!