av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

springboot bean掃描路徑的實現(xiàn)

瀏覽:48日期: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)實現(xiàn)

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

掃描方法開始流程:

springboot bean掃描路徑的實現(xiàn)

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

springboot bean掃描路徑的實現(xiàn)

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

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

標簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 日韩免费看| www超碰| 国产精品黄色片 | 亚洲一区在线看 | 免费的黄色大片 | 国产成人在线免费视频 | 欧美不卡视频 | 亚洲国产福利 | 51成人网 | 自拍偷拍欧美日韩 | 他揉捏她两乳不停呻吟动态图 | 色老板免费视频 | 黄色1级视频 | 三年中文在线看免费观看 | 中文字幕av在线 | 黄色一级网站 | 欧美黄色精品 | 欧美一级淫片免费视频魅影视频 | 69av在线播放| 亚洲精品国产精品国自产在线 | 超碰777| 天堂一区二区三区 | 欧美色偷偷| 欧美精品成人一区二区在线观看 | 久久九九精品 | 色啪视频 | 午夜精品一区二区三区在线视频 | 亚洲精品综合 | 黄色小视频在线免费观看 | 一区二区三区成人 | 国产一区二区三区免费 | 午夜一区 | 国产精品欧美一区二区 | 天天操天天操 | 四虎影院成人 | 成人理论影院 | 538精品视频 | 成人高清免费 | 国产又粗又猛视频免费 | 欧美国产在线视频 | 国产成人三级在线观看 |