1.首选通过springboot 源码我们要知道其规范
spring 提供的start
spring-boot-strat-XXX.jar
sprng-boot-xxx-autoconfig-x.y.z.jar
第三方start
xxx-spring-boot-x.y.jar
xxx-spring-boot-autoconfig-x.y.jar
2.定制自己的start
1)创建一个maven工程,名称为selfcommon 一个自定义公共服务.
2)完成之后,生成jar包
3)创建自己的strater,此过程可以参考mybatis的starter
创建maven工程引入依赖
创建属性配置类,对应我们的slefcommon.jar属性,方便我们从配置中获取该服务属性
编写自动加载配置类
编写我们springboot 发现启动加载自动配置类文件META-INF/spring.provides
打包发布
进行测试,当我们引入starter 时在配置文件中我们可以看到self.common的配置提示,ok,自定义定制完成。