Springboot学习记录二
上一篇简单介绍了下Spring以及Springboot的理论,我们接着说Springboot。
Springboot核心就是自动装配,它是如何完成自动装配的呢,我这边画了一张图,从源码的角度看下Springboot干了什么事

从Springboot项目中一定有一个包含@SpringBootApplication注解的启动类,在我理解,启动类主要有三大功能
1、将自己本身注册成一个配置类(包含有@Configuration注解)
2、导入默认配置在Spring-boot-autoconfig.jar包中的META--INF/spring.factories文件中的类(AutoConfigurationImportSelector)
3、启动自动扫描功能,扫描启动类同级目录下的所有类(包含@ComponentScan),并将扫描的类注册到Spring中(@AutoConfigurationPackage)
因为时间问题,本次就先写到这,未完待续。。。。。。

浙公网安备 33010602011771号