前言说明
一,创建项目
1,创建父项目作为启动器starter项目
2,创建子项目作为配置类项目
3,父项目添加子项目依赖
4,整理项目依赖,
子项目只保留
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
</dependencies>
父项目只保留子项目依赖,如图1
二,编写子项目内容,结构如图2
1,properties属性类
2,configuration配置类
3,业务实现类
4,在resource下,创建META-INF,spring.factories文件,加载配置类
5,用intall命令把子项目,父项目打包并放到本地仓库,供其他项目调用
图1
图2
三,创建测试项目
1, 引入starter依赖
2,在配置文件中添加自定义属性
3,创建controller测试