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

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

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

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

1:默認(rèn)掃描啟動(dòng)類所在路徑下所有的bean

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

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

補(bǔ)充:SpringBoot 是如何通過(guò) @SpringBootApplication 掃描項(xiàng)目中的 Bean

原因

首先因?yàn)?XXXXXXXApplication 附帶 @SpringBootApplication 注解,而 @SpringBootApplication 注解的層次如下:

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

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

掃描方法開始流程:

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

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

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

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

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

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 日韩欧美国产亚洲 | 性做久久久久久久免费看 | 一本久道久久综合婷婷 | 男女那个视频免费 | 日产一一到六区网站免费 | 97国产精品欧美一区二区三区 | 国产欧美va欧美va香蕉在线 | 国产精品久久久久影院色老大 | 欧美一区二区二区 | 99在线观看视频免费精品9 | 国产精品久久久久久搜索 | 亚洲狠狠综合久久 | 91青草久久久久久清纯 | 欧美成人毛片一级在线 | 国产大片线上免费看 | 欧美成年人视频 | 国产一区二区免费在线观看 | 黄色美女视频网站 | 精品综合 | 国产乱码精品一区二区三区四川人 | 婷婷色九月综合激情丁香 | 男人天堂久久 | 日韩精品不卡 | 综合在线亚洲 | 中文字幕中文字幕中中文 | 日本成人在线免费 | 日韩在线一区二区三区免费视频 | 成年女人色毛片免费 | 99毛片 | 亚洲精品91 | 国产激情一区二区三区 | 国产亚洲精品国产第一 | 成年片人免费www | 亚欧视频在线 | 免费成人在线网站 | 综合久久一区二区三区 | 免费 欧美 自拍 在线观看 | 欧美日韩精品免费一区二区三区 | 美女一丝不佳一级毛片香蕉 | 特级a做爰全过程片 | 国产精成人品 |