728x90
처음보는 에러가 발생해서 찾아봤다.
UnsatisfiedDependencyException은
빈 객체 생성 과정에서 의존주입을 하게 되는데, 필드에 해당하는 의존관계를 만족시킬 수 없을때 발생하는 예외였다.
에러코드를 읽어보니 imageRepository가 JPA의 관리 대상이 아니라서 발생한다고 했다.
JpaRepository의 제네릭 타입은 Entity 클래스와 해당 Entity의 기본키(PK) 타입이어야 한다.
(ex: JpaRepository<Image, Long>)
하지만 자세히 몰랐었기에 여러 이미지를 리스트에 넣은 후 저장하고 싶어서
JpaRepository<List<Image>, Long> 로 생성했기에 발생했던 에러였다.
이후에 추가적으로 수정하여 무사히 작동하였다.
'Springboot' 카테고리의 다른 글
[SpringBoot] Redis Caching (0) | 2023.08.06 |
---|---|
[Springboot] S3에 이미지 올리기 (0) | 2023.08.01 |
[Springboot] OneToMany VS ManyToOne (0) | 2023.07.30 |
[CS] 정규화 및 반정규화 (0) | 2023.07.29 |
[springboot] 07-21 ~ 07-27 (0) | 2023.07.27 |