IntelliJ IDEAを使用しており、Springのすべてのプラグインがアクティブになっていますが、Mavenプロジェクトをロードすると次のエラーが発生します。
スプリング構成チェック
マップされていないSpring構成ファイルが見つかりました。
モジュールのSpringファセットを構成/セットアップしてください
自動的に構成されなかったアイデアはありますか?
上記の答えを明確にするために、次のことを行う必要があります。
警告を取り除くことを別にすれば、これが何を達成するのか完全にはわかりません!誰もがそれが良いだろうということに光を当てることができれば。
IntelliJがワイヤードBeanの検査を提供するために使用する構成を確認する必要があります。
に行く File➝Project Structure➝Project Settings➝Modules。
モジュールを選択し、Springファセットを選択(または追加)します。
右側の領域では、モジュールで使用されるアプリケーションコンテキストを追加または変更できます。コンテキストで必要なすべての構成をチェックするだけです。
上記の手順(Bartの答え)に加えて、
1. click on the unmapped spring beans from the warning dialog box
2. select all the beans file
3. set application context as "Spring Application Context" (You many want to change it to other contexts, if you need)
そしてそれは私のために働いた。
私のチームと同じ状況で、「Mavenプロジェクトを自動的にインポート」(設定/ Maven /インポート)が新しいIntelliJインストールでチェックされていないように見えました。
それを確認し、次回「Mavenプロジェクト」ウィンドウにSpringベースのプロジェクトpom.xmlファイルをインポートすると、緑色のウィンドウが右側に表示され、検出されたSpring構成ファイルの解析をトリガーする検証を待機します。
それが役に立てば幸い!
編集:現時点では、1.8の代わりにJDK 1.7を使用し、他の同僚のラップトップでも非常にシンプルで新鮮な「空のプロジェクト」(IntelliJ)から開始する必要がありました
私のプロジェクト(アイデア13)にそれを追加したかったのは、 File ➝ Project Structure ➝ Project Settings ➝ Modules (春)すべてが正しいように見えましたが、すべてをハイライトし、編集ペンシルをクリックすると、不満を言っているものを本当に見ることができます。私たちの場合、それらはすべて展開されたwarディレクトリにあったため、完全な初期ビルド後にのみ表示されました。
通知を無効にするだけの場合は、次のようにします。
IntelliJ > Preferences > Notifications > Spring Configuration Check > No popup