티스토리 뷰

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

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
반응형
댓글
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
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
글 보관함