**SpringBoot自动配置**
总结:1.springboot先加载所有的自动配置类 xxxxxAutoConfiguration
2.每个自动配置类按照条件进行生效,默认都会绑定配置文件指定的值,xxxxProperties里面拿,xxxxProperties和配置文件进行了绑定
3.生效的配置类会给容器装配很多组件
4.只要容器有这些组件,相当于这些功能就有了
5.只要用户自己配置,就以用户的优先
6.定制化配置
用户直接自己@bean替换底层的组件
用户去看这个组件是获取的配置文件什么值就去修改
xxxxxAutoConfiguration----->组件------>xxxxProperties里面拿值------>application.properties