简单理解SpringBoot自动装配

128 阅读1分钟

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…