天天看點

Could not autowire. No beans of 'XXXProperties' type found

屬性配置其上層的屬性類就可以了,而不是Autowired下層

類似于

此類問題

出現此情況有多種解決方法

文章目錄

解決1:啟動類位置

解決方法 :将啟動類或者要注入的類放到啟動類的同級或子級包内

解決2:降低Bean的安全級别

解決3:将@Autowired改為@Resource

解決1:啟動類位置

可以檢視本地啟動類放置位置

啟動類一般要放在最外層的根目錄位置

這樣才能掃到同級别以及子級的類

Could not autowire. No beans of 'XXXProperties' type found

同上圖,如果你的類放在gdcp包外,啟動類是掃描不到的

解決方法 :将啟動類或者要注入的類放到啟動類的同級或子級包内

解決2:降低Bean的安全級别

此問題是建立在:程式能正常運作,但是依舊有紅色波浪線報錯,但是無影響單純是看紅色礙眼

Could not autowire. No beans of 'XXXProperties' type found
Could not autowire. No beans of 'XXXProperties' type found

降低安全級别後,恢複正常

此問題是Spring掃描問題,不造成太大影響