스프링부트 에러
86
작성한 질문수 3
스프링부트 작성 후 에러가 발생하고 있는데
어노테이션에러가 발생하고 있습니다.
C:\prac\src\main\java\restApi\prac\service\PostService.java:8: error: cannot find symbol
public PostService(PostRepository postRepository) {
^
symbol: class PostRepository
location: class PostService
모든 어노테이션에서 발생하고 있는데 설정 문제 일까요?
답변 2
0
안녕하세요! 일단 에러 메시지를 보면 PostRepository라는 타입을 못찾는다고 보여지는데
PostService생성자에서 주입하려는 PostRepository 클래스를 스프링이 인식하지 못하고 있는거 같습니다.
일단 예상되는 문제로는 의존성 누락으로 예상이 되는데
build.gradle에
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
다음이 추가 되어 있는지 확인해 주세요!
만약에 추가가 되어있다면 repository에 상단에 @Repository 어노테이션이 붙어 있는지 확인해 보시면 될 것 같습니다!
0
안녕하세요, 인프런 AI 인턴입니다. 김연우님.
해당 오류는 PostRepository 클래스 또는 인터페이스가 존재하지 않거나, 필요한 의존성이 누락되어 있는 경우 발생할 수 있습니다. 아래 몇 가지 해결 방안을 제안드립니다:
의존성 확인:
build.gradle파일에서, Spring Data JPA 또는 필요한 의존성이 추가되어 있는지 확인하세요. 해당 의존성이 없는 경우 애플리케이션이 리포지토리 인터페이스를 인식하지 못할 수 있습니다.dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' // 다른 의존성들... }클래스 경로 확인:
PostRepository인터페이스가 올바른 패키지 경로에 위치하고 있는지 확인하세요. 경로가 잘못되어 있다면, 컴파일러가 해당 클래스를 찾을 수 없습니다.패키지 경로 설정:
PostService와PostRepository가 서로 다른 패키지에 있을 경우, import 문이 정확한지 확인하세요. Java 파일 상단에 올바른 패키지 경로로import되어 있는지 확인이 필요합니다.프로젝트 재빌드: IntelliJ나 다른 IDE에서 프로젝트를 다시 빌드해 보세요.
Build > Rebuild Project옵션을 사용하여 현재 설정된 의존성과 클래스 경로를 다시 컴파일 하시기 바랍니다.Lombok 사용 시: 만약 Lombok을 사용하여 생성자 주입을 처리하고 있다면,
annotationProcessor의존성이 설정되어 있는지 확인하십시오.
아래 인프런 게시글이 도움이 될 가능성이 있으니 참고하시길 바랍니다:
위의 방법을 통해서도 문제가 해결되지 않는다면, 추가적인 정보나 예외 메시지를 통해 도움을 받을 수 있도록 더 질문해 주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
스프링부트 서버 에러나요
0
17
1
코드를 첨부해야하는 이유가 있나요?
0
19
2
2026.04에 추가된 강의 시청 불가
0
22
1
Service Create/Update Record 운용과 Delete Record 미운용의 차이 질문
0
13
1
간단한 오타 제보입니다.
0
18
1
지금 이게 맞는건지 문의드립니다.
0
41
1
7.React UI구현하기 에서 css파일을 어디서 다운받나요?
0
56
2
spring 과 mysql 연결이 안돼요
0
80
1
Css 복사하는 코드 첨부되어 있나요?
0
69
2
자바 17
0
69
2
리액트 부분 vscode 써도 괜찮을까요
0
138
1
선생님 덧글의 답글
0
94
2
(재업) 선생님 제발 도와주세요
0
111
1
앞에 내용 다 따라했는데 실행이안됩니다 자꾸
0
61
1
실행시 에러
0
54
1
최초에 서버 키는게 안됩니다 ㅠㅠ
0
77
1
[게시글 목록 페이지]수업에서 강의 내용대로 진행이 안되네요.
0
94
2
두번째 게시글 등록이 안되네요.
0
147
4
스프링 기동 하는 부분에서 계속 에러가 나와서 질문 드립니다.
0
150
4
리액트 사용시 컴포넌트 선언과 변수 선언 관련 질문
0
105
2
DB에 데이터가 저장이 되지 않습니다.
0
108
2
Spring Boot , Java 설치시 버전
0
203
3
SpringBoot 초기세팅 수강중 오류가 있어 문의드립니다.
0
188
2
중괄호 Tab to Exit 설정
0
161
1





