最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot掃描引入jar包的service等組件方式

 更新時(shí)間:2021年07月08日 14:49:58   作者:PolarisHuster  
這篇文章主要介紹了springboot掃描引入jar包的service等組件方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

在pom中引入對(duì)應(yīng)的依賴,如果引入的三方j(luò)ar包跟該項(xiàng)目Application所在包目錄包含被依賴jar包目錄,

即下面的情況:

像上面這種包組織的話,是不需要額外加入任何配置的(前提是依賴jar包相應(yīng)組件一定要有@Component等注解修飾),因?yàn)閟pringboot項(xiàng)目默認(rèn)掃描目錄就是Application所在目錄及子目錄,但是這種情況僅限于單個(gè)項(xiàng)目安排,項(xiàng)目大了就不一定滿足了,

這時(shí)可以通過下面的方式引入掃描路徑:

或者通過@ComponentScan注解也可以,需要注意的是不要忘了掃描自身項(xiàng)目,因?yàn)榧尤隌ComponentScan等注解后相當(dāng)于沒有任何其他掃描目錄了,只按照指定的目錄掃描!?。?/p>

springboot掃描不到依賴項(xiàng)目的service

場景:

有一個(gè)公共項(xiàng)目api_datasync.要掃描的類在com.api.common包下,現(xiàn)在有一個(gè)項(xiàng)目userauth,依賴了公共項(xiàng)目api_datasync.,Application啟動(dòng)類在包c(diǎn)om.base.userauth下,啟動(dòng)后找不到capi_datasync項(xiàng)目中的類

解決辦法:

在Application啟動(dòng)類添加注解@ComponentScan(value=”com”)即可解決問題,或者配置掃描多個(gè)包

@ComponentScan(basePackages= {“com.base.userauth”,”com.api.common”})

添加注解后,spring將只掃描注解配置的包,不再自動(dòng)掃描啟動(dòng)類所在包及子包下的文件

注意:springboot 默認(rèn)掃描的路徑,是該工程application啟動(dòng)類所在包以及所有子包下的所有文件。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

鄯善县| 台北县| 昌平区| 桂平市| 龙陵县| 淮滨县| 北宁市| 连云港市| 交城县| 吉安市| 台中市| 潮州市| 中西区| 龙岩市| 盈江县| 府谷县| 安西县| 晋州市| 潮安县| 武平县| 克什克腾旗| 子长县| 蕉岭县| 滨州市| 久治县| 华阴市| 伊金霍洛旗| 谢通门县| 日喀则市| 横峰县| 彰化市| 阜阳市| 登封市| 潮州市| 六枝特区| 黑河市| 贡嘎县| 扶风县| 石柱| 彰化县| 泾川县|