ホームページ >Java >&#&チュートリアル >該当するタイプの Bean が見つかりません: エラーが発生します
1. 問題: Tomcat の起動時にエラーが発生します。
主なエラーコードは次のとおりです
No qualifying bean of type [com.*.*.*.*.*.dao.InfoDao] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@javax.annotation.Resource(shareable=true, mappedName=, description=, name=, type=class java.lang.Object, authenticationType=CONTAINER)}
1
1
このコードの前にエラーコードがあります:
12 . エラーが発生した環境: Spring MVC + MyBatis フレームワークでは、コントロール層、サービス層、および dao 層が関係します。
(2) 上記のポイント 3 の「注」で述べたように、私のエラーはアノテーション パスが原因ではなく、構成ファイルに設定されている自動スキャン ディレクトリがレベル 2 であり、実行したかったためです。コードはレベル 3 ディレクトリなので、追加のレベルが必要です。
(3) インターネット上のこのエラーの原因のほとんどを基にすると、主に設定ファイル (私のファイルは applicationContext です。パスが間違っています。パスが正しいかどうかを確認してください) を変更することだと思います以上が該当するタイプの Bean が見つかりません: エラーが発生しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。