午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:111日期: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 是如何通過 @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)文章:
主站蜘蛛池模板: 中文字幕免费av | 欧日韩不卡视频 | 国产成人三级在线播放 | 午夜黄色一级片 | 婷婷久久久久久 | 成人av网站在线观看 | 亚洲欧美一区二区三区情侣bbw | 岛国裸体写真hd在线 | 欧美一区二区在线视频 | 国产成人高清在线 | 91pron在线| 男人的天堂亚洲 | 福利国产| 狠狠搞狠狠搞 | 婷婷狠狠 | 男人的天堂亚洲 | 国产精品揄拍100视频 | 天天操狠狠操 | 99色在线| 久久久久女教师免费一区 | 欧美人人爽 | 国产精品一级片 | 粗大黑人巨茎大战欧美成人免费看 | 中文字幕精品在线视频 | 午夜免费福利在线观看 | 日本精品国产 | 911精品 | 欧美性生交大片 | 免费无遮挡在线观看视频网站 | 91精品国产综合久久久密臀九色 | 黄视频在线播放 | 日韩精品视 | 一区二区三区不卡视频 | 天堂久久久久久 | 亚洲欧美日本一区 | 在线观看欧美日韩视频 | 亚洲一级黄色 | 影音先锋国产资源 | 三级视频在线播放 | 国产尤物在线播放 | 国产成人三级在线观看 |