多模塊項目搭建(IDEA+Maven+SpringBoot)


小結一下,方便擴展整合

1.創建空Maven項目quickx

  Create New Project->Maven->maven-archetye-quickstart->后面常規填寫

  項目創建成功后,在pom.xml中 添加

  <packaging>pom</packaging>

 

注意:后面建立的模塊都統一使用同一個

  Goup建議統一 如:com.ranx

  Package、Version也建議統一

 

2.創建一個模塊cmstemp

  右鍵父項目->New->Module->Spring initializr->選中Custom,填入:https://start.spring.io->后面常規填寫

(說明:https://start.spring.io 可以快速創建springboot項目)

 

3.創建個模塊專門放工具類 quickx-utils

 

4.在quickx的pom.xml會有(注意次序)

  <modules>
    <module>quickx-utils</module>
    <module>cmstemp</module>
  </modules>

 

5.在cmstemp使用quickx-utils中的工具

  添加依賴:
  <dependency>
    <groupId>com.ranx</groupId>
    <artifactId>quickx-utils</artifactId>
    <version>${utils-version}</version>
  </dependency>

 

6.測試一下

在quickx-utils中建一個工具類,在cmstemp中引用,啟動cmstemp的CmstempApplication,啟動成功后在瀏覽器訪問

說明:我這里報了錯:

  Failed to determine a suitable driver class

     Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

  解決:注釋掉cmstemp中的MySQL相關依賴 或者 在yml中配置好數據庫項

 

7.項目結構圖

 

展開:

 


免責聲明!

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



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