创建Maven父模块
- 创建项目
- 项目目录结构、pom.xml文件
- 在pom.xml文件中配置打包类型为pom
创建子模块common
- 选中项目,鼠标右键,依次选择 “New→Module”
- 项目pom.xml文件,可以看到parent标签里的内容,表示父模块的信息。
- 在pom.xml文件中配置打包类型为jar(非必须,可加可不加)
创建子模块admin
参考common层创建maven项目即可。
观察父模块pom文件
创建好子模块后,打开父模块的pom.xml文件,可以看到会有一个modules标签,标签下的内容就是包含的所有子模块。
配置模块依赖关系
多模块项目可能涉及模块之间依赖关系。例如common模块需要被其它模块引用,此时可以在引用的模块的pom.xml文件添加如下配置。
注意:如果A模块引用了B模块,B模块引用了C模块,则A模块自动引用了C模块,无需再手动添加引用。
admin模块添加启动类、接口并测试
- 打开admin模块的pom文件,在dependencies标签下添加springboot starter web依赖。
- 将admin模块下的Main文件删除,重新创建一个启动类StudentManageApplication
- 配置启动类
package com.manage;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class StudentManageApplication {public static void main(String[] args) {SpringApplication.run(StudentManageApplication.class,args);System.out.println("admin模块启动成功");}
}
- 添加controller,添加测试接口。
- 运行模块admin,并访问接口