SpringBoot是什么?
springboot是为了简化spring使用的脚手架
SpringBoot有什么功能?
内嵌容器tomcat jetty,简化java应用运行
依赖使用starter配置,简化maven配置
自动装配bean,简化bean装配
SpringBoot自动装配是什么?
springboot自动装配bean到ioc容器
SpringBoot自动装配原理是什么?
**
**
springboot中有个启动类用SpringBootApplication,类中有一个main方法,main方法中有一个run方法,这就是springboot的入口。通过run会触发一系列的方法,核心方法包含refresh selectImports
springboot通过注解@SpringBootApplication -->@EableAutoConifguration–>@Import 通过@Import AutoConfigurationImportSelector类中的selectImports加载spring.factories中的AutoConfig类,同时会读取相应的properties配置。加载至IOC容器。
以下引用的是一篇不错的文章:
————————————————
blog.csdn.net/qq\_3698601…