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