[Spring] Consider defining a bean of type 'Repository' in your configuration.

Wonjun Seo·2023년 5월 6일
0

프로젝트를 하던 도중에 아래와 같은 에러가 발생했다.

Description:

Field searchRepository in com.example.hotelreservation.service.SearchService required a bean of type 'com.example.hotelreservation.repository.SearchRepository' that could not be found.

The injection point has the following annotations:
	- @org.springframework.beans.factory.annotation.Autowired(required=true)


Action:

Consider defining a bean of type 'com.example.hotelreservation.repository.SearchRepository' in your configuration.

대부분의 경우, @Controller, @Service, @Repository 등의 어노테이션을 명시해 주지 않아 발생하지만, 나 같은 경우에는 이와 관련된 원인은 아니었다.

찾아보니 Spring Data JPA를 사용할 경우에는 반드시 JPARepository를 extend 해주어야 하는데, 이를 제대로 하지 않아서 발생한 에러였다.

0개의 댓글