3.1创建一个SpringBootStarter项目3.1.1 新建项目 , 选择使用Maven构建 。

文章插图
3.1.2 然后创建spring.factories文件和配置类 。

文章插图
3.1.3 spring.factories写入配置类的全称 。org.springframework.boot.autoconfigure.EnableAutoConfiguration=com.bjgoodwil.SpringBootStarterConfiguration
3.1.4 Maven打包使用Maven的site命令打包jar到自己的本地仓库中 。
3.2在SpringBoot项目中引入jar打开一个SpringBoot项目 , 在pom文件中引入Jar(直接拷贝Starter pom文件中的参数) , 启动SpringBoot项目 , 控制台就会打印配置类的打印语句 。
<!--自定义Starter--><dependency><groupId>com.bjgoodwill</groupId><artifactId>springbootstarter</artifactId><version>1.0-SNAPSHOT</version></dependency>
【SpringBoot Starter缘起】
经验总结扩展阅读
- SpringBoot自定义注解+异步+观察者模式实现业务日志保存
- 装配 SpringBoot自动配置流程
- Springboot 一行代码实现文件上传 20个平台!少写代码到极致
- SpringBoot内置工具类,告别瞎写工具类了
- 之四 2流高手速成记:SpringBoot整合redis及mongodb
- Springboot JSON 转换:Jackson篇
- SpringBoot整合ES+Kibana
- SpringBoot框架SpEL表达式注入漏洞复现与原理分析
- 手写自定义springboot-starter,感受框架的魅力和原理
- 一 JPA入门学习集合springboot