面试题总结-Spring Boot
1.spring boot 自动装载
1、Spingboot所有的自动配置都是在启动类中扫描并加载。
2、从classpath中搜寻META-INF/spring.factories配置文件,并将里面所有XXXAutoConfiguration配置项,通过反射,实例化为org.springframework.boot.autoconfigure包下面的配置类,并纳入到IOC容器管理。
3、整个J2EE的整体解决方案和自动配置都在springboot-autoconfigure的jar包中。
4、Spring boot自动配置机制,免去了我们手动编写配置注入依赖等工作。
2.spring boot注入自定义bean
@Component
@ConfigurationProperties(prefix=“my.config”)
@EnableConfigurationProperties(MyConfig.class)