У меня есть интерфейс, расширенный ReactiveCrudRepository следующим образом. Поскольку мне нужно было написать агрегированный запрос, я создал другой интерфейс и реализовал там собственный метод.
public interface MyNiceRepository extends ReactiveCrudRepository<MyNiceObject, String>, MyNiceCustomRepository {
Mono<MyNiceObject> findOneByName(String name);
}
MyNiceCustomRepository
public interface MyNiceCustomRepository {
Flux<MyNiceObject> customMethod(CustomObject request);
}
Я получаю следующее исключение, похоже, что Spring пытается также проанализировать пользовательский метод во втором интерфейсе.
Caused by: org.springframework.data.mapping.PropertyReferenceException: No property customMethod found for type MyNiceObject!
Как это сделать