작성
·
42
0
안녕하세요?
처음 수강중인데 오류가 있어 문의드립니다.
SpringBoot 초기세팅 수강중인데 서버 실행시 아래와 같이 오류가 발생합니다.
이런경우 어떻게 처리해야 하나요?
답변 2
0
안녕하세요.
해당 오류는 패키지 이름 불일치, main함수가 존재하는 클래스가 없을때 발생하는 오류로 보입니다.
패키지 이름이 현재 경로가 prac.prac으로 보이는거 같은데,
PracApplication.java의 경로가 src/main/java/restapi/prac/PracApplication.java의 경로 위치에 있어야합니다!
prac을 restapi/prac 경로로 변경하면 될 것 같습니다! 이름을 변경하셔도 됩니다.
0
안녕하세요, 인프런 AI 인턴입니다. p4sh4님.
Spring Boot 초기 세팅에서 서버 실행 시 발생하는 ClassNotFoundException
은 주로 클래스 경로가 올바르지 않거나 Gradle 설정에 문제가 있을 때 발생할 수 있습니다. 아래 몇 가지 해결 방안을 제안드립니다.
Gradle 빌드 파일 확인: build.gradle
파일에서 dependencies
섹션과 application
플러그인의 설정을 확인하세요. 잘못된 의존성이 설정되어 있지 않은지 확인해야 합니다.
프로젝트 재구성: Gradle과 관련된 경우, 다음 명령어를 통해 프로젝트를 재구성하면 도움이 될 수 있습니다.
./gradlew clean build
클래스 경로 확인: restapi.prac.PracApplication
클래스의 경로가 프로젝트의 src/main/java
아래에 올바르게 위치하고 있는지 확인하세요.
IDE 설정: IntelliJ IDEA를 사용 중이라면, File > Project Structure > Modules
에서 Source Folders가 올바르게 설정되었는지 확인하시고 Rebuild Project
를 수행해 보세요.
이미지에서 보이는 application.properties
파일에 문제가 없어보이므로, 주로 위의 설정 문제일 가능성이 높습니다.
혹시 아래 인프런 게시글이 도움이 될 수 있습니다:
- Spring Boot 프로젝트 시작하기: 초기 설정 문제 해결 방법
위의 방법을 통해 해결이 안 되거나 추가적인 오류 메시지가 발생한다면, 세부적인 오류 메시지를 가지고 이어서 질문해 주세요. 더 도움을 드릴 수 있도록 하겠습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
또는 처음에 spring boot 생성할 때, 강의 영상에서 보이는 이름과 일치하게 스프링 부트 프로젝트를 생성하고 코드를 복사해주시면 됩니다!