springboo最核心的东西就是自动装配原理,那么自动装装配原理是什么呢?
最核心注解:
@SpringBootApplication
进入之后
在进入
@EnableAutoConfiguration自动装配注解
可以看到引入注解
@Import(AutoConfigurationImportSelector.class)这个类继承了
DeferredImportSelector类,
方法会加载springboot的默认的配置类
这里就会读取到springboot默认的需要加载的配置类
这些类在配置文件
通过方法我们可以找到默认的这些加载类的文件在springboot的远吗配置文件中,这里可以找到日常用的各类配置加载类,数据库、队列、缓存、服务等
在这些加载类中有加载配置的详细信息,例如数据库配置文件
引入了数据库配置类
加载具体的每个配置信息
这里就是我们配置在yml文件或者properties文件的内容