SpringBoot多模塊掃描包問題及解決
問題

由于項目是多人合作的,所以分的模塊較多,在運行的時候出現(xiàn)了部分Controller中的Bean沒有被注入的問題
解決方法
1、首先是要建包的層級

@SpringBootApplication 位于lce包下

其余的Service層的業(yè)務(wù),Controller層的接口(前后端分離)均要建包在lce包的下一級,即webApplication為最高級,這樣才可以掃描到其余的包
2、注解
@Component
- @Service service層
- @Controller controller層
- @Repository mapper/dao層
成為Spring的一個組件
@Mapper
這幾個注解要寫好!
3、要在web啟動類的pom.xml里面導(dǎo)入其他模塊的依賴

4、web啟動類的配置

- @SpringBootApplication
- @componentScan
都可以掃描包
PS:在這一步的時候,若是包名變紅,則掃描失??!可以進行排錯
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java實現(xiàn)簡易即時通訊系統(tǒng)的示例詳解
這篇文章主要為大家詳細介紹了如何使用Java模擬實現(xiàn)類似QQ的簡易即時通訊系統(tǒng),文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-06-06
SpringBoot+Mybatis-plus+shardingsphere實現(xiàn)分庫分表的方案
實現(xiàn)億級數(shù)據(jù)量分庫分表的項目是一個挑戰(zhàn)性很高的任務(wù),下面是一個基于Spring Boot的簡單實現(xiàn)方案,感興趣的朋友一起看看吧2024-03-03
Spring通過三級緩存解決循環(huán)依賴問題的過程詳解
循環(huán)依賴指的是在對象之間存在相互依賴關(guān)系,形成一個閉環(huán),導(dǎo)致無法準(zhǔn)確地完成對象的創(chuàng)建和初始化,本文主要介紹了Spring通過三級緩存解決循環(huán)依賴的方法,需要的可以參考下2023-10-10
gateway網(wǎng)關(guān)接口請求的校驗方式
這篇文章主要介紹了gateway網(wǎng)關(guān)接口請求的校驗方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-07-07
排查Failed?to?validate?connection?com.mysql.cj.jdbc.Connec
這篇文章主要介紹了Failed?to?validate?connection?com.mysql.cj.jdbc.ConnectionImpl問題排查,具有很好的參考價值,希望對大家有所幫助2023-02-02

