SpringBoot-自定义Starter

Posted BINGJJFLY

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot-自定义Starter相关的知识,希望对你有一定的参考价值。

步骤

创建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的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot Starter自定义注解 - 接口加解密

SpringBoot核心-自定义starter

springBoot学习笔记自定义starter

springBoot学习笔记自定义starter

springboot自定义starter-《Springboot编程思想》

自定义SpringBoot Starter 实现请求日志打印