亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

springboot多模塊包掃描問題的解決方法

瀏覽:85日期:2023-04-23 18:56:42

問題描述:

springboot建立多個模塊,當一個模塊需要使用另一個模塊的服務(wù)時,需要注入另一個模塊的組件,如下面圖中例子:

springboot多模塊包掃描問題的解決方法

springboot多模塊包掃描問題的解決方法

memberservice模塊中的MemberServiceApiImpl類需要注入common模塊中的RedisService組件,該怎么注入呢?

解決:

在memberservice模塊的啟動類上加上RedisService類所在包的全路徑的組件掃描,就像這樣:

springboot多模塊包掃描問題的解決方法

注意啟動類上方的注解@ComponentScan(basePackages={“com.whu.commom.redis”}),這一句實際上就已經(jīng)加上了RedisService的組件掃描,但是這樣做是有問題的,我發(fā)現(xiàn)啟動后服務(wù)不能正常訪問。查找資料后發(fā)現(xiàn)是因為@ComponentScan 和@SpringBootApplication注解的包掃描有沖突,@ComponentScan注解包掃描會覆蓋掉@SpringBootApplication的包掃描。解決辦法就是在@ComponentScan(basePackages={“com.whu.commom.redis”})的基礎(chǔ)上加上@SpringBootApplication掃描的包,那么@SpringBootApplication掃描了哪些包呢?實際上,它默認掃描的是啟動類所在的包及其子包,所以我的例子上需要改成@ComponentScan(basePackages={“com.whu.commom.redis”,“com.whu.memberservice”}). OK ,結(jié)束?。?/p>

到此這篇關(guān)于springboot多模塊包掃描問題的解決方法的文章就介紹到這了,更多相關(guān)springboot多模塊包掃描內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 青青自拍 | 一级特黄性色生活片 | 日本一级毛片免费播 | 国产视频福利 | 久久精品视频在线观看 | 999热这里只有精品 999热精品这里在线观看 | 91久久香蕉国产线看观看软件 | 日韩中文字幕推理片 | 国产片毛片 | 国产一区二区精品在线观看 | 国产成人综合怡春院精品 | 亚洲不卡在线视频 | 亚洲欧美在线观看首页 | xxxxxx日本护士 | xx国产| 欧美一区二区三区在线观看不卡 | 国产女同磨豆腐视频在线观看 | 国产日韩精品一区二区在线观看 | 51国产午夜精品免费视频 | 51精品资源视频在线播放 | 亚洲国产一区二区三区四区 | 三级免费毛片 | 亚洲国产一区二区在线 | 黄色三级毛片网站 | 国产亚洲玖玖玖在线观看 | 亚洲成色999久久网站 | 九九热在线视频免费观看 | 能看毛片的网址 | 激情在线观看视频免费的 | 小泽玛利亚一区二区在线看 | 91久久国产情侣真实对白 | a级片在线免费播放 | 国产河南妇女毛片精品久久 | 白白操在线视频 | 黑人干亚洲 | 一级黄色片中国 | 国产r级| 96精品视频在线播放免费观看 | 欧美欧美aaaaa一级毛片 | 日本黄色片网站 | 亚洲tv精品一区二区三区 |