亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

springboot bean掃描路徑的實現

瀏覽:15日期: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
相關文章:
主站蜘蛛池模板: 任你敢不一样精品的视频 | 国产三级电影网址 | 漂亮大学生一级毛片 | 国产欧美中文字幕 | 欧美色影视 | 无圣光私拍一区二区三区 | 97在线视| 在线播放国产不卡免费视频 | 久久精品无码一区二区三区 | 一级级黄 | 亚洲日韩色综合视频 | 午夜一区二区三区 | 成年人在线观看视频网站 | 久久精品国产精品青草 | 在线国产不卡 | 图片区 日韩 欧美 亚洲 | 亚洲人成亚洲人成在线观看 | 欧日韩视频 | 中国a级淫片免费播放 | 日韩中文字幕精品视频在线 | 4444在线观看片 | 国产不卡一区 | 久久国产热视频 | 天干天干夜天干天天爽 | 五月婷婷在线视频 | 青青国产成人久久91网站站 | japanesefree高清日本乱 | 99精品国产美女福到在线不卡 | 国内精品自在欧美一区 | 免费a级特黄国产大片 | 国内真实愉拍系列情侣自拍 | 国产精品亚洲欧美一级久久精品 | 成年午夜性爽快免费视频不卡 | 亚洲视频在线一区二区 | 久久国产精品高清一区二区三区 | 一级黄色a | 久在线| 免费视频不卡一区二区三区 | 九九九精品在线观看 | 欧美一级特黄aaaaaaa在线观看 | 亚洲聚色 |