1、@ConfigurationProperties与@Value
@ConfigurationProperties一般在javabean类上使用,作用是将properties文件或yml文件对应的属性值映射到Javabean中相同属性上去。
@Value(属性标注) +@PropertySource(类标注) + @Validation(属性标注), 意思是从@PropertySource 指定的properties文件中获取@Value中的值,
映射到该属性,并使用@Validation指定的校验规则校验。
2、@ImportResource
作用:加在自定义bean
使用方式1(不推荐):@ImportResource和springboot的启动注解@SpringBootApplication写在一起。
使用方式2(不推荐):@ImportResource和springboot的配置类注解@Configuration写在一起。
使用方式3(推荐):使用@Configuration配置类和和@Bean搭配使用,@Bean标注在方法上。方法名就是bean id
自定义的bean就会存在于容器中
Best Regards
浙公网安备 33010602011771号