码迷,mamicode.com
首页 > 编程语言 > 详细

SpringBoot-自定义Starter

时间:2019-12-14 18:58:51      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:prope   ring   star   auto   java   注入   order   xxx   自动   

步骤

创建xxxAutoConfiguration类
添加@Configuration注解修饰
添加@Conditionalxxx注解做注入条件判断
添加@AutoConfigureOrder注解注入顺序
添加@AutoConfigureAfter注解注入后操作

创建xxxProperties配置类
添加@ConfigurationProperties注解映射相关配置

xxxAutoConfiguration类添加@EnableConfigurationProperties注入配置类

参考WebMvcAutoConfiguration等自动注入类

模式

xxx-spring-boot-starter只用来做依赖导入(POM项目)
xxx-spring-boot-autoconfigure核心应用项目
第三方只需引入xxx-spring-boot-starter依赖即可

参考mybatis-spring-boot-starter

  

  

SpringBoot-自定义Starter

标签:prope   ring   star   auto   java   注入   order   xxx   自动   

原文地址:https://www.cnblogs.com/BINGJJFLY/p/12040453.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!