IDEA创建多Module springboot项目
首先创建父项目
删除src目录
pom中添加
<packaging>pom</packaging>
一个空的父项目就创建完成了,然后创建两个子项目web和service
web项目创建
对着父项目右键
创建一个springboot项目,此项目为入口,有启动类
名字可以自己取
由于web项目依赖于父项目,讲web的pom中依赖修改为依赖父项目,父项目的跑pom中增加spring-boot-starter-parent依赖,如图
web的pom:
修改为:
父项目pom中增加:
service项目创建
此项目是作为依赖的方式,所以不需要启动类,直接创建maven项目既可
这里能看到它的父级依赖
最后在web中引入service依赖
<dependency>
<groupId>com.example</groupId>
<artifactId>common</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
项目总结构
接下来是代码测试
service中新建TestService类
web中新建TestController调用service的getName方法
测试类中调用
调用成功