在 Spring Boot 項(xiàng)目中會用 @Configuration 注解來初始化配置
今天在項(xiàng)目中需要在第二張圖所示的配置類中引用第一張圖中注入的bean,@Autowired使用失敗了!
IDE 給出 “Could not autowird. No beans of'RedisConfig' type found.” 的錯(cuò)誤提示滨嘱。
網(wǎng)上搜索了一下問題出現(xiàn)的原因宠互,估計(jì)是因?yàn)樵陧?xiàng)目的啟動的最初階段俭厚,IDE 還沒有掃描到model類丧靡,無法發(fā)現(xiàn)對應(yīng)的 bean 综膀,于是就需要我們手動的給其指定需要掃描的包了赁项。
解決方法:
手動的在 @Configuration 注解下面添加 @ComponentScan 注解并指定所需類所在的包地址就可以解決整個(gè)問題了葛躏。