인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

p4sh4님의 프로필 이미지

작성한 질문수

Spring Boot와 React로 배우는 초간단 REST API 게시판 만들기

Spring Boot 초기 세팅

SpringBoot 초기세팅 수강중 오류가 있어 문의드립니다.

작성

·

42

0

안녕하세요?

처음 수강중인데 오류가 있어 문의드립니다.

SpringBoot 초기세팅 수강중인데 서버 실행시 아래와 같이 오류가 발생합니다.

이런경우 어떻게 처리해야 하나요?

화면 캡처 2025-04-12 120332.jpg.webp

 

답변 2

0

영넨님의 프로필 이미지
영넨
지식공유자

안녕하세요.

 

해당 오류는 패키지 이름 불일치, main함수가 존재하는 클래스가 없을때 발생하는 오류로 보입니다.

 

패키지 이름이 현재 경로가 prac.prac으로 보이는거 같은데,

PracApplication.java의 경로가 src/main/java/restapi/prac/PracApplication.java의 경로 위치에 있어야합니다!

 

prac을 restapi/prac 경로로 변경하면 될 것 같습니다! 이름을 변경하셔도 됩니다.

영넨님의 프로필 이미지
영넨
지식공유자

또는 처음에 spring boot 생성할 때, 강의 영상에서 보이는 이름과 일치하게 스프링 부트 프로젝트를 생성하고 코드를 복사해주시면 됩니다!

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. p4sh4님.

Spring Boot 초기 세팅에서 서버 실행 시 발생하는 ClassNotFoundException은 주로 클래스 경로가 올바르지 않거나 Gradle 설정에 문제가 있을 때 발생할 수 있습니다. 아래 몇 가지 해결 방안을 제안드립니다.

  1. Gradle 빌드 파일 확인: build.gradle 파일에서 dependencies 섹션과 application 플러그인의 설정을 확인하세요. 잘못된 의존성이 설정되어 있지 않은지 확인해야 합니다.

  2. 프로젝트 재구성: Gradle과 관련된 경우, 다음 명령어를 통해 프로젝트를 재구성하면 도움이 될 수 있습니다.

    ./gradlew clean build
    
  3. 클래스 경로 확인: restapi.prac.PracApplication 클래스의 경로가 프로젝트의 src/main/java 아래에 올바르게 위치하고 있는지 확인하세요.

  4. IDE 설정: IntelliJ IDEA를 사용 중이라면, File > Project Structure > Modules에서 Source Folders가 올바르게 설정되었는지 확인하시고 Rebuild Project를 수행해 보세요.

이미지에서 보이는 application.properties 파일에 문제가 없어보이므로, 주로 위의 설정 문제일 가능성이 높습니다.

혹시 아래 인프런 게시글이 도움이 될 수 있습니다:
- Spring Boot 프로젝트 시작하기: 초기 설정 문제 해결 방법

위의 방법을 통해 해결이 안 되거나 추가적인 오류 메시지가 발생한다면, 세부적인 오류 메시지를 가지고 이어서 질문해 주세요. 더 도움을 드릴 수 있도록 하겠습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

p4sh4님의 프로필 이미지

작성한 질문수

질문하기