一、创建多模块项目
多模块项目其实就是多个 SpringBoot 项目组成一个项目。
- 先创建一个
SpringBoot项目,然后把无用的文件删掉,只留下pom.xml文件,因为我们需要一个父项目。
- 更改
pom.xml里面的配置
添加如下代码到父模块的pom.xml文件中。
<!-- 标识当前为父模块 -->
<packaging>pom</packaging>
- 新建一个子模块
- 对子模块中的 pom.xml 进行删减,因为父模块的
pom.xml中有。
- 声明父模块
<!-- 声明父模块 -->
<parent>
<groupId>com.example</groupId>
<artifactId>xx父项目名xx</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
- 声明子模块,当打包父模块的时候按顺序自动打包子模块。
<!-- 声明子模块 -->
<modules>
<module>xxxx</module>
</modules>
- 创建
resource文件夹(创建子项目时添加一些依赖会自动创建,反之则不会创建)
- 自行添加
application配置文件
最后,重复以上的操作来创建多个子模块就完成我们的多模块项目的创建。
其实 pom.xml 就像Java类的继承,只要父模块中的 pom.xml 有相应的内容,子模块中就不必写了。比如:可以在父模块 pom.xml的 <dependencies> 标签中添加所有模块的公共依赖,这样每个模块就不用单独引用了。