1. 程式人生 > 其它 >SpringBoot專案分模組

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;

@RestController
public class UserController { @RequestMapping("get") public String get(){ return "123哈哈哈"; } }

第四步:啟動springboot。如果整個專案建立的沒有問題,那麼下面紅色框裡是正常的,沒有×號。點選右邊的三角符號啟動專案,那麼整個專案都會進行編譯執行

第五步:在瀏覽器輸入localhost:8080/get,即可顯示123哈哈哈。此時多模組的專案已經建立完成。若還需要其他模組,就直接建立模組,然後按照3的步驟即可。

注意:以上說的幾個包名一定要注意,必須相同,否則是有問題的。

就是這麼簡單,你學廢了嗎?感覺有用的話,給筆者點個贊吧 !