SpringBoot專案分模組
分模組就是將一個專案分成多個模組,即maven專案。
1.建立一個springboot的專案
第一步:選擇springboot的專案
第二步:填寫專案的相關資訊,主要是下圖的紅框部分,改成自己的即可,這裡就使用預設的,專案名是demo
第三步:選擇所需要的依賴,這裡就只新增web和lombok,其他的後面需要再進行依賴
點選完成後,等待載入完成。
2.建立一個專案啟動器
第一步:選中剛建的專案,右鍵建立一個maven的模組,填寫模組名稱,這裡就為project-start
如果這個模組名稱有-,那麼在點選下一步後需要注意模組的名稱,兩個模組的名字必須一樣。
第二步:建立完成後,在此模組的main>java和test>java 下新建原父模組同名的包,這裡是com.example.demo。
第三步:把java中的啟動類拖到這個模組的包下,test中的測試類也是一樣,application.properties也拖過來:
第三步:刪除父工程的src目錄,如果不需要mvnw,也可刪除相關的檔案。
3.新建一個web的模組,用於與頁面互動
第一步:新建一個maven的模組,名字為web-project
第二步:在project-start的pom.xml檔案中新增web-project的依賴:
<dependencies> <dependency> <groupId>com.example</groupId> <artifactId>web-project</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency> </dependencies>
第三步:在main>java的目錄下建立一個包,包名必須為com.example.demo。然後在這個包下再建其他的包和類即可。這裡就在包下新建一個test.UserController的類,裡面的內容如下:
package com.example.demo.test; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestControllerpublic class UserController { @RequestMapping("get") public String get(){ return "123哈哈哈"; } }
第四步:啟動springboot。如果整個專案建立的沒有問題,那麼下面紅色框裡是正常的,沒有×號。點選右邊的三角符號啟動專案,那麼整個專案都會進行編譯執行
第五步:在瀏覽器輸入localhost:8080/get,即可顯示123哈哈哈。此時多模組的專案已經建立完成。若還需要其他模組,就直接建立模組,然後按照3的步驟即可。
注意:以上說的幾個包名一定要注意,必須相同,否則是有問題的。
就是這麼簡單,你學廢了嗎?感覺有用的話,給筆者點個贊吧 !