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就会存在于容器中