こんばんは!ヒカリです。
Webエンジニアを目指してプログラミングを勉強している初心者の方向けに情報を発信しています。
今流行の仮想通貨を自動売買してみました!
リモートワークでおすすめのグッズ紹介してみました!
今回はこのような質問をいただきました。
DomaのDAOを作ってみたらエラーが出て動かない!
Parameter 0 of constructor in XXXXX required a bean of type 'XXXXX' that could not be found.
そこで今回はこちらの質問について解説していきます!
IntelliJでプロジェクトを再読み込み
どんなにググっても原因はわからず、いろいろ書き変えても直らず数時間浪費しました。
ソースコードを完全にもとに戻して動かしてみたところ、同じようなエラーが出たので「コードは悪くないのでは…」と思い、IntelliJでプロジェクトを再読み込みしたら直りました。
と言っても設定ファイルをすべて削除してからもう一度取り込むだけです。
プロジェクトのルートディレクトリに.ideaディレクトリがあるのでこれを削除します。
rm -rf .idea
そしてもう一度IntelliJで取り込んでみてください。
私はこれで解決しました。
あとがき
こういう謎のエラーが一番困りますよね。
あんなに調べたのに再読み込みだけで直るなんて…
Doma使うのを諦めようかとも思ったほどでしたが、無事に解決できてよかったです。