基于SpringBoot多模塊項目引入其他模塊時@Autowired無法注入
- 一、問題描述
- 1、解決方案
一、問題描述
啟動Spring Boot項目時報 Could not autowire. No beans of ‘xxxxxxxx’ type found. 沒有找到bean的實例,即spring沒有實例化對象,也就無法根據配置文件執行依賴注入依賴錯誤
1、解決方案
如果兩個模塊的包路徑相同,只需要在啟動類擴大包掃描范圍
@SpringBootApplication(scanBasePackages = {"com.system.service"})
如果兩個模塊的包路徑不相同,加入引入依賴的包
@SpringBootApplication(scanBasePackages = {"com.system.service", "com.base.service"})
注意還有mapper也同理
@MapperScan("com.system.dao")
- 人生猶如一本書,每一段經歷都是一頁頁的文字,勇敢地翻過困難的篇章,才能書寫出精彩的人生篇章。
- 在人生的道路上,不要畏懼失敗,因為失敗是成功的老師,給予了我們寶貴的經驗教訓,讓我們更加堅強和智慧。
- 無論你現在身處何方,記住,每一步都是前進的方向,即使邁進的步伐很小,也要保持信心,抬頭望向屬于自己的輝煌。
- 成功不是一蹴而就的奇跡,而是日復一日的堅持和努力累積的結果,只有通過持之以恒的奮斗,才能收獲真正的成就。
- 命運并非注定,而是由自己的選擇和努力所決定,不管環境如何變化,只要內心堅定,夢想的光芒將照亮通往未來的道路。