Springboot----属性配置(properties和yaml)

注解方式:@ConfiguractionProperties(prefix="xx")   spring-boot-configuration-processor      Yaml     支持${Random.uuid}  JSR303  校验数据  @validated  目标:类    @Null 目标属性   

      @PropertySource(“classpath:xxx.properties”)@value("${}")             Properties                

都是流的方式读取文件,然后到各自的解析类里去组装解析。

自动配置原理:spring容器工厂,分析注解,根据配置组装生成bean对象(实例对象)。对象都是通过包名加类名,反射生成对象,在装配属性值,有了实例对象方法就是菜。

Spring 要通过注解识别哪些是组件(bean )哪些是帮助组件的属性,哪些是啥?

问题1:spring 容器  怎么在乱七八糟的注解里通过扫描注解装配生成bean?

     xml通过读取配置文件解析,通过反射生成对象,set  constructor 生成对象,条理还算清楚, 

    注解好乱。。。。。注解就是配置,注解导入方法类名 会有什么发生,能做些什么? 注解的作用有多大?

    明天再写。

猜你喜欢

转载自www.cnblogs.com/chencn/p/12369717.html