FunctionService' タイプのビーンが見つかりませんでした。
2022-02-12 10:52:07
FunctionService'タイプのBeanは見つかりませんでした。
これまで遭遇したこのエラーの可能性は、2つです。
1. クラスがBeanとしてインジェクトされていない。つまり、@bean/@Named/@Service/@Component...というアノテーションでインジェクトされていない。
2. 最初の可能性が存在しない場合、以下の詳細に従ってIDEAをセットアップします。
自動配線ができなかった最初のケースを分析する
このエラーは、FunctionServiceビーンをスプリングコンテナに注入していないことが原因です。スプリングコンテナでは、コンテナ内にBeanが存在する限り、他のBeanの宣言メソッドのパラメータに注入することが可能です。
上記のエラーを解決するには
functionService () メソッドの @bean アノテーションを有効にし、ビーンとして注入されるようにします。
@Bean
public FunctionService functionService (){
return new FunctionService();
}
自動配線ができない2つ目のケースを分析する
プログラムは問題なくコンパイルされ実行されるので、このエラーメッセージは影響を与えません。しかし、この赤いエラーメッセージは、一部の強迫神経症のプログラマーにとっては、多かれ少なかれ不快なものである。図に示すように
解決方法 ideaの設定を変更して、springのseverityの値を"warning"にし、Autowired検出のレベルを下げ、Severityのレベルを前回のエラーから警告など無視できるレベルに変更します。以下のようになります。
あるいは
関連
-
[解決済み] org.springframework.web.servlet.PageNotFound noHandlerFound URIを持つHTTPリクエストのマッピングが見つからない。
-
[解決済み】自動配線された依存関係のインジェクションに失敗しました。
-
[解決済み】Springのpostメソッド "Required request body is missing"
-
[解決済み] 一意なビーンによる春の自動配線。Spring は一致する Bean が 1 つであると予想していたが、2 つ見つかった
-
[解決済み] SecurityContextにAuthenticationオブジェクトが見つかりませんでした - Spring 3.2.2
-
[解決済み] ResourceBundleViewResolverでviews.propertiesが必要な理由
-
[解決済み] <mvc:default-servlet-handler />の必要性と用途は何ですか?
-
自動配線された依存関係のインジェクションに失敗する; 自動インジェクションに失敗する問題
-
ERROR StatusLogger Log4j2 の設定ファイルがテストに表示されない
-
互換性のない型.Found:'int',required:'java.lang.String'.
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Spring Hibernate - 現在のスレッドのトランザクション同期セッションを取得できませんでした。
-
[解決済み】クライアントが送信したリクエストは構文的に正しくありません -Spring MVC + JDBC Template
-
[解決済み] Spring Batchのステップスコープの仕組み
-
[解決済み] ApplicationContextException: ServletWebServerApplicationContext が見つからないため、ServletWebServerFactory ビーンを起動できません。
-
[解決済み] 例外を取得しました。springSecurityFilterChain'という名前のビーンが定義されていません。
-
[解決済み] SpringBootです。以下の候補からメインクラスを1つも見つけることができません。
-
[解決済み] CommandLineRunnerの実行に失敗しました - Spring Batch
-
[解決済み] ApplicationContext(アノテーション付き)の読み込みに失敗しました。
-
java.sql.SQLException を解決します。ユーザー 'root'@'localhost' (パスワード: YES を使用) のためのアクセスが拒否されました。
-
クラスパス上に Spring WebApplicationInitializer のタイプが検出されない Loading configuration file not found or spring main configuration not found.