1. Обзор
В этом руководстве мы создадим REST API поиска/фильтрации с использованием Spring Data JPA и спецификаций.
Мы начали рассматривать язык запросов в первой статье этой серии с решения на основе критериев JPA.
Итак, зачем язык запросов? Потому что поиска/фильтрации наших ресурсов по очень простым полям недостаточно для слишком сложных API. Язык запросов является более гибким и позволяет нам фильтровать именно те ресурсы, которые нам нужны.