官术网_书友最值得收藏!

4.4 開發第一個Spring Boot項目

在項目成功啟動后,打開瀏覽器訪問8080端口,看到的頁面卻是一個Whitelabel Error Page頁面,如圖4-10所示。

圖4-10 Whitelabel Error Page頁面

這個頁面是Spring Boot項目的默認錯誤頁面,由頁面內容可以看出此次訪問的報錯為404錯誤。訪問其他地址也會出現這個頁面。原因是此時在Web服務中并沒有任何可訪問的資源。在生成Spring Boot項目之后,由于并沒有在項目中增加任何一行代碼,就沒有接口,也沒有頁面。

此時,需要自行實現一個Controller查看Spring Boot如何處理Web請求。接下來使用Spring Boot實現一個簡單的接口,步驟如下所示。

(1)在根目錄ltd.newbee.mall中點擊鼠標右鍵,在彈出的菜單欄中選擇“New→Package”,新建名稱為controller的Java包,如圖4-11所示。

(2)在ltd.newbee.mall.controller中點擊鼠標右鍵,在彈出的菜單欄中選擇“New→Java Class”,新建名稱為HelloController的Java類,此時的目錄結構如圖4-12所示。

圖4-11 新建名稱為controller的Java包

圖4-12 HelloController目錄結構

(3)在HelloController類中輸入如下代碼:

以上這段代碼的實現讀者應該很熟悉,寫法與Spring項目開發相同。該段代碼的含義是處理請求路徑為/hello的GET請求并返回一個字符串。

在編碼完成后,重新啟動項目,啟動成功后在瀏覽器中輸入以下請求地址:

這時頁面上展示的內容已經不是錯誤信息,而是HelloController中的正確返回信息,如圖4-13所示。第一個Spring Boot項目實例就完成了!

圖4-13 HelloController頁面效果

本章主要介紹了如何創建一個Spring Boot項目,并使用IDEA編輯器開發Spring Boot項目。

根據筆者的開發經驗,在新建Spring Boot項目時,建議開發人員使用Spring Initializr向導構建。因為該方式生成的代碼比較齊全,可避免人為錯誤,可以直接使用,更加節省時間。而采用Maven構建的方式需要進行pom.xml文件配置和主程序類的編寫。

Spring Boot項目的啟動方式筆者列舉了IDEA直接啟動、Maven插件啟動和命令行啟動三種。以上三種方式都很簡單,在練習時讀者可以自行選擇適合自己的啟動方式。

在日常開發中通常使用IDEA上的按鈕或者快捷鍵直接啟動項目,這也比較符合開發人員的開發習慣。Maven插件啟動也是一種Spring Boot項目的啟動方式,直接運行Maven命令即可啟動項目。命令行啟動項目的方式一般在服務器上部署項目時使用,這是因為項目在上線時通常在生產環境的服務器上直接上傳jar包文件,再運行java -jar xxx.jar命令啟動Spring Boot項目。

主站蜘蛛池模板: 探索| 东辽县| 法库县| 兴业县| 武威市| 墨竹工卡县| 宜城市| 柳州市| 灵宝市| 泰顺县| 平定县| 吉水县| 龙井市| 固镇县| 长丰县| 论坛| 南澳县| 安远县| 太原市| 扎赉特旗| 宜都市| 盐源县| 钟山县| 永定县| 昌吉市| 凤阳县| 屏东县| 綦江县| 乐东| 鄂托克旗| 新龙县| 乐平市| 辽阳市| 辽阳市| 高碑店市| 三河市| 丽水市| 东阿县| 凤庆县| 黔西县| 康保县|