대부분의 사람들에게 이미 제안 된 Gradle을 새로 고치면 문제가 해결 될 수 있습니다.
다른 사람들에게는 .idea direcotory를 삭제하고 프로젝트를 다시 가져 오는 것이 도움이 될 수 있다고 생각했습니다.
Spring Initializr를 통해 프로젝트를 만들 때 resources 디렉토리가 클래스 경로에 추가되지 않을 수 있습니다 . 따라서 응용 프로그램은 구성한 application.properties 파일을로드하지 않습니다.
이 경우 빠른 테스트를 수행하려면 application.properties 파일에 다음을 추가하십시오.
server.port=8081
이제 응용 프로그램을 실행할 때 스프링 부트 콘솔 출력에 다음과 같은 내용이 표시됩니다.
INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): **8081** (http) with context path ''
포트가 여전히 기본 8080이고 8081로 변경되지 않은 경우 application.properties 파일이로드되지 않는 것 같습니다.
gradle bootRun
명령 줄에서 응용 프로그램이 실행되는지 확인할 수도 있습니다 . 어느 것이 가장 효과가 있을까요?
해결책:
- IntelliJ를 닫은 다음 프로젝트 폴더에서 ".idea"폴더를 삭제하십시오.
- "프로젝트 가져 오기"-> "가져올 build.gradle 파일 만 선택하십시오"와 같이 프로젝트를 IntelliJ로 다시 가져 오십시오. (IntelliJ는 자동으로 나머지를 가져옵니다)
- 애플리케이션을 다시 빌드하고 실행하십시오.
IntelliJ Support의 공식 답변보기 :
IDEA-221673