[spring] intellij-스프링이 인식되지 않습니다 (매핑되지 않은 스프링 구성).

IntelliJ IDEA를 사용하고 있으며 Spring 용 모든 플러그인이 활성화되었지만 Maven 프로젝트를로드 할 때 다음 오류가 발생합니다.

Spring Configuration Check
Unmapped Spring 구성 파일이 발견되었습니다.
모듈에 대한 Spring 패싯을 구성 / 설정하십시오.

자동 구성을 방해 한 이유가 있습니까?



답변

위의 답변을 명확히하기 위해 다음을 수행해야합니다.

  1. 프로젝트 구조 대화 상자로 이동합니다 (경고를 클릭하거나 file => project structure를 통해
  2. 왼쪽 목록에서 모듈 항목을 선택하십시오.
  3. 을 통해 이동하고 마우스 오른쪽 버튼을 클릭 누락 된 파일과 모듈의 선택 => 봄을 추가
  4. 새 탭 에서 + 버튼을 클릭합니다.
  5. 이제 xml 파일 목록이 표시됩니다. 옆에있는 체크 박스를 선택하세요.

경고를 제거하는 것 외에 이것이 무엇을 달성하는지 완전히 명확하지 않습니다! 누구든지 그것에 대해 밝힐 수 있다면 좋을 것입니다.


답변

IntelliJ가 유선 빈에 대한 검사를 제공하는 데 사용할 구성을 확인해야합니다.

FileProject StructureProject 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)

그리고 그것은 나를 위해 일했습니다.


답변

FileProject StructureProject SettingsModules(봄) 모든 것이 정확 해 보였지만 우리 프로젝트 (아이디어 13)에 추가하고 싶었습니다 .하지만 모든 것을 강조 표시하고 수정 연필을 클릭하면 불평하고 있습니다. 우리의 경우에는 모두 폭발 한 전쟁 디렉토리에 있었으므로 전체 초기 빌드 후에 만 ​​표시되었습니다.


답변

우리 팀과 같은 상황에서 새로운 IntelliJ 설치에서 “Import Maven project automatically”(Settings / Maven / Importing)가 확인되지 않는 것처럼 보였습니다.

따라서 확인하고 다음에 “Maven 프로젝트”창에서 Spring 기반 프로젝트 pom.xml 파일을 가져올 때 녹색 창이 오른쪽에 나타나고 감지 된 Spring 구성 파일의 구문 분석을 트리거하는 유효성 검사를 기다립니다.

도움이 되었기를 바랍니다.

편집 :이 시점에서 1.8 대신 JDK 1.7을 사용하고 매우 간단한 “빈 프로젝트”(IntelliJ)에서 시작하는 것이 다른 동료 노트북에서도 필요해 보였습니다.


답변

알림을 비활성화하려면 다음과 같이하십시오.

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


답변