- @Configuration这个注解的主要作用是把使用该注解的类当做Bean来使用,用于配置Spring容器。
2.@ConfigurationProperties
@Component
@Data
@ConfigurationProperties(prefix = “ly.cors”)
public class CORSProperties {
private List allowedOrigins;
private Boolean allowedCredentials;
private List allowedMethods;
private List allowedHeaders;
private Long maxAge;
private String filterPath;
}
可以加载yml中的东西,但是无法交给IOC 所以使用@Component
@EnableConfigurationProperties(xxx.class)
@Configuration
@EnableConfigurationProperties(XXXProperties.class)
public class MyConfiguration {
}通过这个可以将有.@ConfigurationProperties注解的类交给IOC