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

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

springboot bean掃描路徑的實現

瀏覽:41日期: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
相關文章:
主站蜘蛛池模板: 精品综合 | 久久久久无码国产精品一区 | 国产粉嫩尤物极品99综合精品 | 精品国产欧美一区二区 | 欧美日韩免费一区二区三区 | 国产三区在线观看视频 | 成人欧美一区二区 | 伊人超碰| 污片在线免费观看 | 黄色国产视频 | 精品国产欧美一区二区三区成人 | h片在线观看网站 | 亚洲精品久久区二区三区蜜桃臀 | 久久久国产一区二区三区四区小说 | 亚洲一区二区三区欧美 | 欧美一级免费 | 女生羞羞网站 | 国产91丝袜在线播放 | 国内精品免费久久久久软件老师 | 亚洲狠狠 | 日韩免费视频一区二区 | avmans最新导航地址 | 亚洲国产精品久久久久秋霞不卡 | 午夜网 | 亚洲精品久久 | 99在线观看视频 | 精品国产免费一区二区三区演员表 | 国产精品视频网 | 成人在线一区二区三区 | av国产精品 | 久久不射电影网 | 成年人的视频免费观看 | 男人天堂手机在线视频 | 97av视频在线 | 日本中文字幕一区 | 97色免费视频 | 91精品国产高清一区二区三区 | 国产美女黄色 | 狠狠骚| 干干干日日日 | 欧美久久一区二区 |