Не найдено свойство для типа… настраиваемый репозиторий Spring Data
Я пытаюсь реализовать собственный репозиторий Spring. У меня есть интерфейс:
public interface FilterRepositoryCustom {
List<User> filterBy(String role);
}
реализация:
public class FilterRepositoryImpl implements FilterRepositoryCustom {
...
}
и «основной» репозиторий, расширяющий мой пользовательский репозиторий:
public interface UserRepository extends JpaRepository<User, String>, FilterRepositoryCustom {
...
}
Я использую Spring Boot и, согласнодокументы:
По умолчанию Spring Boot включает поддержку репозитория JPA и просматривает пакет (и его подпакеты), где находится @SpringBootApplication.
Когда я запускаю свое приложение, я получаю эту ошибку:
org.springframework.data.mapping.PropertyReferenceException: не найдено свойство filterBy для типа User!