色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

springboot bean掃描路徑的實現

瀏覽:33日期:2023-03-27 11:43:44

1:默認掃描啟動類所在路徑下所有的bean

2:可以在啟動類中添加注解,手動指定掃描路徑:

@ComponentScan(basePackages = {'com.xxx.service1.*','com.xxx.service2.**'})

補充:SpringBoot 是如何通過 @SpringBootApplication 掃描項目中的 Bean

原因

首先因為 XXXXXXXApplication 附帶 @SpringBootApplication 注解,而 @SpringBootApplication 注解的層次如下:

SpringBootApplication----@Inherited----@SpringBootConfiguration--------@Configuration----@EnableAutoConfiguration--------@Inherited--------@AutoConfigurationPackage------------@Inherited------------@Import(AutoConfigurationPackages.Registrar.class)--------@Import(AutoConfigurationImportSelector.class)----@ComponentScan--------@Repeatable(ComponentScans.class)實現

可以看到 @SpringBootApplication 繼承 @ComponentScan 與 @Configuration 用處如下;

掃描方法開始流程:

springboot bean掃描路徑的實現

主要觀察黃色方塊的方法,是具體掃描路徑的地方,具體實現流程如下:

springboot bean掃描路徑的實現

獲取 File 目錄下的所有以 class 為結尾的文件后,掃描工作就完成了, 剩下的就是 spring 判斷是否要管理此類的邏輯(例如:該類是否存在 @Component )

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Spring
相關文章:
主站蜘蛛池模板: 欧美最刺激好看的一级毛片 | 亚洲国产二区三区 | 亚洲日本va午夜中文字幕 | 99精品在免费线视频 | 免费一级在线 | 毛片毛片毛是个毛毛片 | 国产大乳孕妇喷奶水在线观看 | 99热.com| 免费国产高清精品一区在线 | 亚洲精品一二三 | 精品国产91久久久久久久 | 美女福利视频午夜在线 | 99久久精品国产免看国产一区 | 国产成人在线免费视频 | 国产在线高清不卡免费播放 | 国产日韩在线播放 | 日韩男人的天堂 | 欧美三级做爰视频 | 国产三级在线观看播放 | 国产成人精品无缓存在线播放 | 亚洲欧美日韩三级 | 一个人看的日本www的免费视频 | 日本免费毛片 | 欧美一级欧美三级在线 | 亚洲精品视 | 三级视频在线播放线观看 | 世界一级毛片 | 中文字幕亚洲国产 | 免费欧美一级 | 美女一级免费毛片 | 一区二区三区免费在线观看 | 久草在线国产 | 国产美女精品在线 | 大陆60老妇xxxxhd | 一级a毛片免费观看久久精品 | 亚洲视频在线精品 | 国产欧美视频综合二区 | 国产a级特黄的片子视频免费 | 欧美专区在线视频 | a免费毛片在线播放 | 国产一级毛片一区二区三区 |