小結一下,方便擴展整合
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.項目結構圖
展開: