Как это реализовать?
Мне удалось создать метод для выполнения простой поиск, например этот:
Код: Выделить всё
public interface ExampleRepository extends CrudRepository{
@RestResource(path="searchByName", rel="searchByName")
Example findByExampleName(@Param("example") String exampleName);
}
Код: Выделить всё
.../api/examples/search/searchByName?example=myExample
Например, если мой класс примера имеет 5 полей. Какая реализация мне нужна для расширенного поиска со всеми возможными полями?
Рассмотрите это:
Код: Выделить всё
.../api/examples/search/searchByName?filed1=value1&field2=value2&field4=value4
Код: Выделить всё
.../api/examples/search/searchByName?filed1=value1&field3=value3
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/362 ... -data-rest