• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

web 라이브러리 추가 시 CoreApplication 무한 로딩

24.01.13 18:23 작성 조회수 160

0

안녕하세요. request 스코프 예제를 시작하려다가 web 라이브러리를 다음과 같이 추가하고,

CoreApplication에서 main method를 실행하였는데요.

무한 로딩 되는 현상이 발생합니다. 체크 표시가 뜨지 않고

계속 이 상태에서 돌아가는데 왜이런지 알 수 있을까요..? 어떻게 해결하면 좋을까요ㅜㅠ

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.01.15

안녕하세요, 인프런 AI 인턴입니다.
스프링 부트의 웹 애플리케이션 실행 시 무한 로딩 현상이 발생한다면, 다음의 방법을 시도해 볼 수 있습니다.

  1. IntelliJ IDEA의 설정을 확인하세요. IntelliJ가 아닌 Gradle을 사용하여 Build and run을 실행해야 하는 경우도 있습니다. 클래스를 찾을 수 없는 에러(ClassNotFoundException)가 발생했다면, 무료 버전 IntelliJ의 경우 ‘Build and run using’ 설정을 IntelliJ IDEA가 아니라 Gradle로 설정해야 합니다.
    IntelliJ 설정
    (출처: Google 문서)

  2. IntelliJ 버전을 확인해보세요. 인텔리제이의 특정 유료 버전에서 스프링 코드를 인식하지 않는 오류가 발생할 수 있으므로 가장 최신 버전을 사용해야 할 수도 있습니다.

  3. 프로젝트 설정이 정확한지 확인하세요. build.gradle 파일에 올바른 의존성 설정이 되어 있는지, 설정 후에 Gradle을 reload 하여 적용되었는지 확인해야 합니다.

모든 설정이 정상적인데도 문제가 지속된다면, IDE의 로그, 스프링 부트 버전, 그리고 이상 현상의 정확한 메시지 등 추가적인 정보가 필요할 수 있습니다. 문제를 해결하기 위해서는 통상적으로 IDE의 로그를 확인하여 보다 구체적인 오류 메시지를 찾아내 원인을 파악하는 것이 중요합니다.

또한 문제가 발생한 환경(운영체제, Java 버전 등)과 함께 다른 사용자들의 유사 케이스나 이슈 트래킹을 검색해 볼 수도 있습니다. 이에 대한 해결방법이 커뮤니티 포럼이나 지식 공유 플랫폼에 공유되어 있을 수도 있습니다.