springBoot 自动装配:
1.@Import:导入一个普通类 @Import(){xxx.class}
2.@EnableAutoConfig 自动装配
springBoot自动流程:
1.jar的启动流程
2.war的启动流程
入口类main方法上的注解 @SpringBootApplication 点进去里面 主要注解是 @EnableAutoConfigration
@EnableAutoConfigration 包含两个主要注解 :
1:@AutoConfiguration : 扫描包路径并加载到容器中。
2:@Import 组装了 AutoconfigurationSelector.class. 通过包路径找到jar包下的 spring.factories 文件(以k,v)格式存储,并加载里面的类,完成自动装配。