[SPRING] type ...에 대한 속성을 찾을 수 없습니다. 사용자 정의 Spring 데이터 저장소
SPRINGtype ...에 대한 속성을 찾을 수 없습니다. 사용자 정의 Spring 데이터 저장소
사용자 정의 Spring 저장소를 구현하려고합니다. 인터페이스가 있습니다.
public interface FilterRepositoryCustom {
List<User> filterBy(String role);
}
구현 :
public class FilterRepositoryImpl implements FilterRepositoryCustom {
...
}
및 "기본"저장소, 내 사용자 정의 저장소 확장 :
public interface UserRepository extends JpaRepository<User, String>, FilterRepositoryCustom {
...
}
나는 스프링 부트 (Spring Boot)를 사용하고있다.
응용 프로그램을 실행할 때이 오류가 발생합니다.
해결법
-
==============================
1.여기서 문제는 Filter RepositoryImpl을 작성하지만 UserRepository에서이 필터를 사용한다는 것입니다. 이 작업을 수행하려면 User RepositoryImpl을 작성해야합니다.
여기서 문제는 Filter RepositoryImpl을 작성하지만 UserRepository에서이 필터를 사용한다는 것입니다. 이 작업을 수행하려면 User RepositoryImpl을 작성해야합니다.
자세한 내용은이 문서를 읽으십시오.
원래
public interface UserRepositoryCustom { List<User> filterBy(String role); } public class UserRepositoryImpl implements UserRepositoryCustom { ... } public interface UserRepository extends JpaRepository<User, String>, UserRepositoryCustom { ... }
-
==============================
2.옛날 방식 :
옛날 방식 :
엔티티 aThing = repository.findOne (1L); 새로운 방식:
선택적 aThing = repository.findById (1L);
from https://stackoverflow.com/questions/41467894/no-property-found-for-type-custom-spring-data-repository by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Spring 3 START_ARRAY 토큰에서 객체의 인스턴스를 deserialize 할 수 없습니다. REST Webservice (0) | 2019.01.09 |
---|---|
[SPRING] Spring Security가 새로운 세션을 생성하는 것을 멈추는 방법? (0) | 2019.01.09 |
[SPRING] 스프링 부트가없는 유레카 서비스 발견 (0) | 2019.01.09 |
[SPRING] MySQL 데이터베이스와 JPA에서 Spring Boot를 사용하는 방법? (0) | 2019.01.09 |
[SPRING] Dozer가 최대 절전 모드 지연로드를 트리거하지 못하도록합니다. (0) | 2019.01.09 |