Springboot

[Springboot] UnsatisfiedDependencyException

KJihun 2023. 8. 1. 20:19
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