事象
IntelliJ x SpringBoot x Kotolin で、autowiredを使用とすると以下エラーがでた。
Could not autowire. No beans of 'xxx' type found.
対応
- IntelliJを最新にしてみたけど変わらなかった
- エラーは出ているが問題なく起動できるので放置でも良さそう
- エラーが気になる場合は、以下でエラーではなくWarning表示するように切り替える。
Preference > Inspections > Spring > Spring Core > Code > Autowiring for Bean Class
まとめ
IDEは便利だけど、ライブラリに対応できてないこともある。
コードだけに着目するのではなく、IDEを使っている場合はそこも考慮して落ち着いて対応する。