Intellij - spring не распознается (конфигурация unmapped spring)

Я использую IntelliJ IDEA, и все плагины для Spring активируются, но когда я загружаю свой проект Maven, у меня есть следующая ошибка:

Spring Проверка конфигурации
Найденные файлы конфигурации Spring.
Пожалуйста, настройте/настройте фасет Spring для модулей

Любые идеи, из-за которых он автоматически не настраивался?

Ответ 1

Чтобы прояснить приведенные выше ответы, вам необходимо сделать следующее:

  • Перейдите в диалоговое окно структуры проекта (либо щелкнув по структуре предупреждения или через файл = >
  • выберите элемент modules в списке левой руки
  • и щелкните правой кнопкой мыши на модулях с отсутствующими файлами и выберите Добавить = > Spring
  • в новой вкладке нажмите кнопку +
  • теперь вы должны увидеть список файлов xml. Установите флажки рядом с ними.

Я не совсем понимаю, что это делает, кроме как избавиться от предупреждений! Если бы кто-нибудь мог пролить свет на это, это было бы хорошо.

Ответ 2

Вам нужно проверить, какие конфигурации IntelliJ будут использовать для проведения проверок проводного beans.

Перейдите к FileProject StructureProject SettingsModules.

Выберите свой модуль и выберите (или добавьте) грань Spring.
В правой области вы можете добавлять или изменять контексты приложений, которые используются вашим модулем. Просто проверьте каждую конфигурацию, которая вам нужна в вашем контексте.

Ответ 3

В дополнение к вышеуказанным шагам (в ответе Барта) мне пришлось

 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)

и это сработало для меня.

Ответ 4

Я просто хотел добавить, что для нашего проекта (идея 13), глядя на FileProject StructureProject SettingsModules (Spring), все выглядело правильно, но тогда, когда вы выделяете все из них и нажмите на карандаш редактирования, который был, когда мы могли действительно увидеть те, на которые он жалуется. В нашем случае все они были в нашем взорванном военном каталоге, поэтому они появились только после полной начальной сборки.

Ответ 5

Если вы просто хотите отключить уведомления, просто выполните следующее:

IntelliJ > Preferences > Notifications > Spring Configuration Check > No popup

Ответ 6

В той же ситуации с моей командой появилось, что проект "Импорт Maven автоматически" (Settings/Maven/Import) не проверяется при новой установке IntelliJ.

Итак, проверьте это, и в следующий раз, когда вы импортируете файл pom.xml проекта на основе Spring на основе проекта "Maven projects", появится зеленое окно справа и будет ожидать, что ваша проверка приведет к синтаксическому анализу Spring обнаружены файлы конфигурации.

Надеюсь, что это поможет!

EDIT: в это время, используя JDK 1.7 вместо 1.8 +, запуск из сверхпростого нового "пустого проекта" (IntelliJ) тоже казался необходимым на другом ноутбуке-коллеге