自定义 Starter 的核心是封装功能配置与自动装配逻辑,分为四个步骤:
1.创建一个工程引入自动配置注解
2.定义配置属性类
1 |
|
3.创建一个自动配置类和业务实现类
1 |
|
4.注册配置,在META-INF/spring.factories中声明自动配置类的路径
5.打包到仓库,然后尝试在其他工程类引入并自定义对应的配置
6.测试验证业务功能是否正常
自定义 Starter 的核心是封装功能配置与自动装配逻辑,分为四个步骤:
1.创建一个工程引入自动配置注解
2.定义配置属性类
1 | @ConfigurationProperties(prefix = "my.starter") |
3.创建一个自动配置类和业务实现类
1 | @Configuration |
4.注册配置,在META-INF/spring.factories中声明自动配置类的路径
5.打包到仓库,然后尝试在其他工程类引入并自定义对应的配置
6.测试验证业务功能是否正常