关注
我说的不一定准啊,只是自己读源码理解的,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
相关推荐
在写总结的山羊很孤独:求面经啊
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# mt对你说过最有启发的一句话 #
9831次浏览 139人参与
# 打工人的精神状态 #
120796次浏览 1392人参与
# 什么是优秀的实习经历 #
2330次浏览 97人参与
# 找工作有哪些冷知识 #
200364次浏览 2548人参与
# 今年秋招你收到了多少封邮件? #
7218次浏览 120人参与
# 市场营销人求职交流聚集地 #
165487次浏览 1224人参与
# 提前批过来人的忠告 #
141909次浏览 1325人参与
# 来聊聊你目前的求职进展 #
701489次浏览 6955人参与
# 滴滴求职进展汇总 #
285829次浏览 2385人参与
# 职场新人体验 #
154957次浏览 1117人参与
# 秋招特别不鸣谢 #
5230次浏览 77人参与
# 工作中遇到的歹人 #
10818次浏览 162人参与
# 被上班搭子“传染”了哪些习惯 #
2385次浏览 62人参与
# 携程求职进展汇总 #
829703次浏览 5249人参与
# 秋招被挂春招仍然能投的公司 #
1156次浏览 16人参与
# 选实习,你更看重哪方面? #
4732次浏览 95人参与
# 工作后,你落下了哪些病根 #
5315次浏览 119人参与
# 考研失败就一定是坏事吗? #
163057次浏览 1161人参与
# 工作后明白的那些道理 #
38927次浏览 554人参与
# 摸鱼被leader发现了怎么办 #
78851次浏览 479人参与
