티스토리 뷰
Spring boot
[Spring-boot] defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not a managed type: class java.lang.Object..
개발중인 감자 2023. 10. 24. 15:30📌 에러 상황
스프링은 컨트롤러 - 서비스 - 레포지토리가 유기적으로 잘 연결되어있어야하는데,
레포지토리에서 빈을 생성할 수 없다고 에러 발생!!!
defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not a managed type: class java.lang.Object
📌 이유
ItineraryRepoistory<Itinerary> 즉 제네릭 타입을 사용해서 발생.
이유는 JPARepository 입장에서는 Itinerary가 정확히 무슨 엔티티인지 파악을 못한다.
그래서 무슨 엔티티인지 알기 위해 import 해주고, 제네릭 타입을 빼준다.
좀더 공부해야할듯?
'Spring boot' 카테고리의 다른 글
[리팩토링 & 예외처리] 인터페이스를 이용한 enum으로 예외처리 정돈하기. (0) | 2023.11.15 |
---|---|
[예외처리] @Valid message를 response에 담아 출력하는 방법. (1) | 2023.11.13 |
[리팩토링] if 문 없이 객체 만들어보자 - 팩토리 패턴, 상속관계 엔티티 생성 (0) | 2023.10.28 |
[Spring] h2-console 404 error (0) | 2023.10.17 |
[Spring Boot] 커스텀 어노테이션 만들기 : 핸드폰 번호(xxx-xxxx-xxxx) 정규식을 어노테이션으로 만들어 관리하기. (0) | 2023.08.30 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 국비지원
- 백엔드
- #국비지원취업
- 프로젝트후기
- 그룹스터디
- 채팅기능개발
- 그룹스터디워크샵
- 자료구조
- 야놀자X패스트캠퍼스부트캠프
- 카카오API
- 백엔드부트캠프
- 백엔드개발자
- 패스트캠퍼스
- 데이터베이스
- 야놀자
- 국비지원취업
- 스터디후기
- 부트캠프
- boj
- 과정중간회고
- 국비지원캠프
- qjzl
- Java
- 커리어멘토링
- 백준
- 패스트캠퍼스강의
- TiL
- springboot
- 자료구조 #스택 #큐 #덱 #선형자료구조
- be
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
글 보관함