intellij - 스프링이 인식되지 않음(매핑되지 않은 스프링 구성)
IntelliJ IDEA를 사용하고 있으며 Spring용 플러그인은 모두 활성화되어 있지만 Maven 프로젝트를 로드하면 다음과 같은 오류가 발생합니다.
Configuration (스프링 설정 체크)
매핑되지 않은 스프링 구성 파일을 찾았습니다.
'을 설정/설정해 .
자동으로 구성되지 않는 원인이 무엇인지 알고 계십니까?
다음 작업을 수행해야 합니다.
- 프로젝트 구조 대화 상자(경고 클릭 또는 파일 사용=> 프로젝트 구조)로 이동합니다.
- 왼쪽 목록에서 모듈 항목을 선택합니다.
- 파일을 찾을 수 없는 모듈을 마우스 오른쪽 버튼으로 클릭하고 Add=> Spring을 클릭합니다.
- 새 탭에서 + 버튼을 클릭합니다.
- xml 파일 목록이 나타납니다.옆에 있는 상자를 선택합니다.
경고를 없애는 것 말고는 어떤 성과를 거두는지 전혀 모르겠어요!누군가 그 점을 밝혀주면 좋을 것 같아요.
인텔리J가 와이어드빈 검사를 실시하기 위해 사용하는 구성을 확인해야 합니다.
★★★★★★★★★★★★★Project StructureProject SettingsModules로 이동합니다.
모듈을 선택하고 스프링 패싯을 선택(또는 추가)합니다.
오른쪽 영역에서 모듈에서 사용되는 응용 프로그램콘텍스트를 추가하거나 변경할 수 있습니다.컨텍스트에서 필요한 모든 구성을 확인합니다.
(바트의 답변에서) 위의 단계와 더불어, 저는
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)
나한테는 효과가 있었어요
통지를 디세블로 하는 경우는, 다음의 조작을 실시합니다.
IntelliJ > Preferences > Notifications > Spring Configuration Check > No popup
Intelij에서 Gradle과 함께 작업하는 경우 새로 고침("모든 Gradle 프로젝트 새로 고침") 버튼을 사용해 보십시오.build.gradle 파일에서 종속성을 올바르게 정의했다고 가정하면 스프링 및 기타 주석을 모두 IDE에서 인식할 수 있게 됩니다.
프로젝트(아이디어 13)에서 봄을 보면 다 맞는 것 같았는데, 그걸 다 강조 표시해서 편집연필을 클릭하면 정말 불만족스러운 게 보여요.우리의 경우, 그것들은 모두 폭발한 전쟁 기록부에 있습니다. 그래서 그들은 완전한 초기 구축 후에야 나타났습니다.
저희 팀도 같은 상황입니다만, 인텔리J 의 신규 인스톨에서는, 「Maven project automatically」(설정 / Maven / Importing)가 체크되어 있지 않은 것 같습니다.
그래서 그것을 체크하고 다음 번에 "Maven projects" 창에서 Spring 기반 프로젝트 pom.xml 파일을 Import할 때 녹색 창이 뜨고 검출된 Spring 구성 파일의 파싱이 트리거될 때까지 기다립니다.
도움이 됐으면 좋겠다!
편집: 이 시점에서는 JDK 1.7을 1.8이 아닌 매우 심플한 "빈 프로젝트"에서 시작하는 것(IntelliJ)이 다른 동료 노트북에서도 필요하다고 생각되었습니다.
따라야 할 단계
- 파일로 이동
- 프로젝트 구조 선택
- 프로젝트 설정의 왼쪽에서 모듈을 선택합니다.
- 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 +Add를 선택한 후 Spring을 선택합니다.
- 애플리케이션, 애플리케이션 부트스트랩 및 애플리케이션 MVC가 배치됩니다.
답변이 많거나 6년 이상 되었기 때문에 2021-06년은 더 최신이며 모두 AFIK이지만 UI는 다음에 포함할 도움말 페이지에 대한 링크를 제공합니다.
IntelliJ Ultimate 2021.1 (아마도 이전 릴리즈에 해당)을 사용하는 경우Show help
링크를 클릭하면 다음 페이지로 이동합니다.https://www.jetbrains.com/help/idea/2021.1/spring-support.html#spring-file-set
이 페이지에는 다음 이미지가 표시됩니다.
또, 다음과 같이 되어 있습니다.
스프링 패싯이 올바르게 설정되어 있는 경우 스프링 거터 아이콘이 각 컴포넌트, 콩 등을 표시합니다.
또, 이 설정이 되어 있지 않아도, 모든 것이 동작한다고 하는 회답도 있었습니다(듣고 읽으면 좋았습니다).
언급URL : https://stackoverflow.com/questions/22063533/intellij-spring-is-not-being-recognized-unmapped-spring-configuration
'bestsource' 카테고리의 다른 글
Redux TypeError: 정의되지 않은 속성 '적용'을 읽을 수 없습니다. (0) | 2023.03.10 |
---|---|
JSON 객체와 JavaScript 객체의 차이점은 무엇입니까? (0) | 2023.03.10 |
Angular $http가 PUT/POST 대신 OPTIONS를 보내고 있습니다. (0) | 2023.03.10 |
Angular: & 를 사용하여 다이렉트 링크 함수 내에서 컨트롤러 함수를 호출합니다. (0) | 2023.03.10 |
Wordpress Core를 자체 스크립트에 포함 (0) | 2023.03.10 |