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的步驟即可。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM