@Sour_Lemon

Как реализовать фильтр данных по критерию?

Имеется несложное MVC приложение на Spring - книжная полка. Нужно добавить возможность фильтрации всего списка книг по автору, жанру и т.д. Например, пользователь заходит на сайт, видит каталог книг и хочет сузить его, чтобы были видны только произведения Дюма. Уже предположил несколько вариантов как это можно сделать, например изменять какое-нибудь поле контроллера, на основе значения которого будет меняться список книг. Задача довольно тривиальная, и наверняка имеет стандартное решение, но, к сожалению, я его не нашел. Поэтому вынужден просить вас помочь советом. Заранее спасибо.
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 1
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Добрый день.
Конечно же есть... По факту вам нужно реализовать поиск.
Если нужна готовая либа. то вот:
https://github.com/tkaczmarzyk/specification-arg-r...

Если хотите обойтись без либы, то расширьте репозиторий интерфейсом.
JpaSpecificationExecutor<Book>
А дальше можете передавать туда нужные спецификации (Specification)
https://www.baeldung.com/rest-api-search-language-...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы