Bean对象自动配置原理:
1.启动类上@SpringBootApplication组合了@EnableAutoConfigration。
2.@EnableAutoConfigration组合了@Import。
3.@Import里面导入了ImportSelector的实现类,重写selectImorts方法,层层调用,最后找到META-INF里面的后缀为imports(2.7版本以前叫spring.factorties)的配置文件,最后通过配置文件找到满足@Conditionl的Bean对象自动注入ioc容器。