关注
我说的不一定准啊,只是自己读源码理解的,spring boot会扫描@Configuration注解,在对这个注解进行处理的同时,还会处理@ComponentScan,你可以看看这个注解的处理流程(好想在ConfigurationClassParser),这个会扫描所有的@Component (因为@service 、@Repository、@Control 都是基于@Component ),所以会把这些全部放到BeanDefinitionRegistry中,同时处理@Configuration 时,还会处理ImportSelector,AutoConfigurationImportSelector类就是这个类,并且还是DeferredImportSelector,这个会延迟处理,处理的时候就是把selectImports选出来的类(标注在spring.factories中)重新走前面提到的流程(也是按照@Configuration 处理的),这样递归的处理流程下来,所有你引入包里面在spring.factories中的配置类全部导入了,并且上面@Bean,@ImportSelector,@ComponentScan,@Compnent,@ImportResource,@ImportProperty等等都处理了
查看原帖
2 4
相关推荐
02-27 11:57
门头沟学院 研发工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你的实习产出是真实的还是包装的? #
37157次浏览 438人参与
# 网申一定要掌握的小技巧 #
20628次浏览 86人参与
# 厦门银行科技岗值不值得投 #
16264次浏览 359人参与
# AI替代不了什么? #
596次浏览 17人参与
# 面试紧张时你会有什么表现? #
34913次浏览 223人参与
# 学历VS实习,哪个更重要? #
3250次浏览 71人参与
# 一人一道大厂面试题 #
125136次浏览 1303人参与
# 机械人求职现状 #
39899次浏览 321人参与
# 分享一个让你热爱工作的瞬间 #
67435次浏览 500人参与
# 你的实习什么时候入职 #
367515次浏览 2362人参与
# 汇川技术求职进展汇总 #
189328次浏览 1065人参与
# uu们,春招你还来吗? #
66451次浏览 830人参与
# 面试中,你被问过哪些奇葩问题? #
98005次浏览 1347人参与
# 发工资后,你做的第一件事是什么 #
99815次浏览 320人参与
# 牛油的搬砖plog #
188693次浏览 1254人参与
# 一人分享一道面试手撕题 #
111566次浏览 2644人参与
# 面试被问到不会的问题,你怎么应对? #
28252次浏览 727人参与
# 你都用vibe coding做过什么? #
24507次浏览 925人参与
# 90后北漂现状 #
36199次浏览 214人参与
# 工作上你捅过哪些篓子? #
68667次浏览 318人参与
# 关于春招你都做了哪些准备? #
145365次浏览 767人参与
