久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

瀏覽:35日期: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 為結尾的文件后,掃描工作就完成了, 剩下的就是 spring 判斷是否要管理此類的邏輯(例如:該類是否存在 @Component )

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

標簽: Spring
相關文章:
主站蜘蛛池模板: 亚洲精品一区在线观看 | 国产精品久久久久久久久久久久久久 | 一区久久 | 国产一区亚洲二区三区 | 99精品视频免费 | 久久久久久久成人 | 91大片 | 精品亚洲一区二区三区四区五区 | 99精品欧美一区二区蜜桃免费 | 亚洲午夜激情网 | 国产精品极品美女在线观看免费 | 99热国 | 日韩性网站 | 日韩欧美一级精品久久 | 欧美性猛交一区二区三区精品 | 欧美一级片免费播放 | 国产97在线 | 免费 | 国产精品久久久久久久久久久久久久 | 国产免费av在线 | 亚洲视频 欧美视频 | 国产精品久久久久久久久久久免费看 | 亚洲精品一二三区 | www嫩草| 国产免费一区二区三区 | 久久全国免费视频 | 亚洲一二视频 | 青青操av | 日韩成人tv | 欧美国产在线观看 | 欧美日韩中文字幕 | 亚洲日本午夜 | 久久精品免费看 | 老牛嫩草一区二区三区眼镜 | 日日夜夜一区二区 | 精品久久久久久久久久久久久久 | 北条麻妃国产九九九精品小说 | 国产女人爽到高潮免费视频 | 精品国产一区二区三区不卡蜜臂 | 99re视频| 欧美日韩国产一区二区三区 | 日韩超级大片免费看国产国产播放器 |