天天看點

使用 Idea快速搭建SpringBoot+Maven項目

      之前就有接觸過SpringBoot架構,今天想回顧一下,重新一步一步搭建個SpringBoot項目,特意把每一步記錄下來,重新學習學習。

      如果沒有下載下傳idea的,請點選:http://www.jetbrains.com/idea/download/,順帶的附上破解位址:https://www.iteblog.com/idea/,http://idea.lanyus.com/。

      如果沒有配置Maven環境的請移步:·

Maven下載下傳:http://maven.apache.org/download.cgi

      如果下好Idea,配置好Maven,就開始造輪子吧

      1、使用Maven建構項目,參考來自:springboot(一):入門篇——純潔的微笑,通路:http://start.spring.io/

使用 Idea快速搭建SpringBoot+Maven項目

      2、選擇Maven Project,Java,2.1.2。點選Generate Project,會下載下傳一個zip包,下載下傳下來之後,進行解壓。

      3、打開idea:點選File,點選Open,選中解壓後的項目,把項目導入idea,這個過程會稍微有點慢,完了之後目錄結構是這個樣子的

使用 Idea快速搭建SpringBoot+Maven項目

      目錄結構介紹:

src/main/java  程式開發以及主程式入口

src/main/resources 配置檔案

src/test/java  測試程式

      在包上右鍵:Refactor-Rename-Rename package,删除.RedisManager,保留com.zywork

使用 Idea快速搭建SpringBoot+Maven項目
使用 Idea快速搭建SpringBoot+Maven項目

      修改了包結構之後要記得修改啟動類的配置,如下圖,把.RedisManager删掉

使用 Idea快速搭建SpringBoot+Maven項目

      4、開始建立自己的包結構:controller、service等自定義的包

      5、編輯pom.xml檔案,增加:spring-boot-starter-web:為我們提供了MVC、AOP...的一系列依賴包

使用 Idea快速搭建SpringBoot+Maven項目

      6、在建立的controller中建立一個HelloController.java類

      @RestController的意思就是controller裡面的方法都以json格式輸出,不用再寫什麼jackjson配置的了

      7、修改application.properties檔案,增加以下配置

使用 Idea快速搭建SpringBoot+Maven項目

      8、運作RedisManagerApplication.java ,通路浏覽器:http://localhost:8080/hello

使用 Idea快速搭建SpringBoot+Maven項目

      輸出Hello World說明Spring Boot項目搭建成功了

      9、如何做單元測試

      打開的src/test/下的測試入口,編寫簡單的http請求來測試;使用mockmvc進行,利用MockMvcResultHandlers.print()列印出執行結果。

使用 Idea快速搭建SpringBoot+Maven項目