spring @ Autowiredアノテーションは、autowire候補エラーとして適格な少なくとも1つのBeanを予期していました



Spring Autowired Annotation Expected Least 1 Bean Which Qualifies



午前中、プロジェクトの実行開始時にエラーを変更しました

最初に変更するエラープロンプトを見て、構成ファイルの問題を見つけます



による噴射の問題xxを実装するクラスが2つあるため、Springはどの実装クラスをバインドする必要があるかわからないため、上記のエラーがスローされます。

現時点では、@ Qualifier( 'xxxx')アノテーションを使用する必要があります



このアノテーションは、どのクラスが必要かを示します。

アノテーションを追加した後に実行すると、新しい問題が表示され、アノテーションクラスが見つからないことが示されます

このクラスを自動的にスキャンするパッケージパスを追加します



実行時に引き続きこのエラーが表示されます。理由を探し続けてください。対応するBeanが自動的に注入されて見つからない可能性があります。

xmlで追加

問題が解決しました。