- 编写配置文件,加
@ConfigurationProperties(prefix = "")
@Data
public class MyProperties {
}
- 编写自动配置类,加
@Configuration
@EnableConfigurationProperties(MyProperties.class)
public class MyAutoConfiguration {
}
- 在Resource的META-INF下新建一个spring.factories文件key为org.springframework.boot.autoconfigure.EnableAutoConfiguration, value是MyAutoConfiguration全限定名
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
cn.example.MyAutoConfiguration
- 编写服务代码