개발/Spring

[에러 해결] UnsatisfiedDependencyException

|테드| 2021. 7. 24. 22:32

 스프링으로 간단한 개발을 하던 중 다음과 같은 에러가 떴습니다.

org.springframework.beans.factory.UnsatisfiedDependencyException

Error creating bean with name '~~~Controller' defined in file ~~~

(중략)

Error creating bean with name '~~~Repository' defined in ~~~.repository.

~~~Repository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration:

Invocation of init method failed;

nested exception is java.lang.IllegalArgumentException:

Not a managed type: class ~~~.domain.~~~

 

빈들이 연달아서 생성이 안 되었고, 그 끝에는 도메인 클래스가 생성이 되지 않았다는 메세지가 있었습니다.

해결 방법은 간단했습니다.

 

위의 도메인 클래스에서 @Entity 어노테이션을 빠뜨린 것이 원인이었습니다.

다음과 같이 

@Entity 어노테이션을 추가하여 해결했습니다.

728x90
반응형