티스토리 뷰
스프링으로 간단한 개발을 하던 중 다음과 같은 에러가 떴습니다.
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
반응형
'개발 > Spring' 카테고리의 다른 글
[에러 해결] Post요청시 String형을 @RequestBody로 받는 경우 (0) | 2021.08.01 |
---|---|
[에러 해결] InvalidDataAccessApiUsageException (1) | 2021.07.25 |
@RequestParam과 @PathVariable (0) | 2021.07.24 |
스프링 어노테이션 정리 (0) | 2021.07.18 |
Controller (0) | 2021.07.18 |
댓글