@Configuration,@ConfigurationProperties,@EnableConfigurationProperties
@Configuration API: https://www.javadoc.io/doc/org.springframework/spring-context/5.0.7.RELEASE @Configuration+@Value @Configuration+@bean @Configuration+@Import @Configuration+@Profile @Configuration+@ImportResource @ConfigurationProperties 不能单独使用必须使用带有可以实例化bena的注解比如:@Component或者组合了@Component的注解 @ConfigurationProperties配合@EnableConfigurationProperties使用 可以实现@ConfigurationProperties所注解类是否实例化,由@EnableConfigurationProperties所注解的类决定。 @Data @ConfigurationProperties(prefix="my.test") public class MyServerConfiguration { private String name; } @Component @EnableConfigurationProperties