- Spring Boot實戰:從0開始動手搭建企業級項目
- 十三
- 846字
- 2021-08-13 19:43:34
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項目。
- Designing Machine Learning Systems with Python
- 程序設計與實踐(VB.NET)
- 神經網絡編程實戰:Java語言實現(原書第2版)
- Blender 3D Incredible Machines
- STM32F0實戰:基于HAL庫開發
- Learning SciPy for Numerical and Scientific Computing(Second Edition)
- Building Microservices with .NET Core
- 開源項目成功之道
- Visual Studio Code 權威指南
- 人人都能開發RPA機器人:UiPath從入門到實戰
- 零基礎C語言學習筆記
- ASP.NET Core 2 High Performance(Second Edition)
- Unity Certified Programmer:Exam Guide
- Visual FoxPro程序設計教程(第3版)
- 片上系統設計思想與源代碼分析