SpringbootApplication 注解底层有个enableAutoConfiguration 注解,这个注解的底层有个import 注解;该注解会到入一个selectorimport的方法会将扫描jar包类路径下的spring.factories 里面的信息包装成为一个properties,然后根据将EnableAutoConfiguration对应的值提取出来,并加载进spring容器中。这些类上面有一些注解,判断该自动配置类是否生效,如果生效,从该自动配置类中聚合的***Properties类中获取对应的属性并配置好完整的对象交个spring使用;
2020-03-11
最新推荐文章于 2024-01-10 21:15:23 发布