Частичный ответ REST при загрузке Spring с использованием Paging и HATEOAS - PullRequest
0 голосов
/ 31 августа 2018

Я работаю над приложением Spring Boot REST, включая HATEOAS. Я хочу реализовать частичный ответ REST, используя параметр запроса 'fields' для фильтрации возвращаемых реквизитов.

Я пробовал AbstractMappingJacksonResponseBodyAdvice, но для этого требуется, чтобы все Бины были помечены @JsonFilter, и я не заставлял его работать с HATEOAS PagedResources, потому что он производит JSON, как:

{
    "_embedded": {
        "<listname>": [{}, ...]
    },
    "_links": {...},
    "page": {...}
}

и я не знаю, как это получить listname.

Поэтому я ищу решение, чтобы использовать параметр запроса 'fields' на всех моих конечных точках, в идеале с фильтрацией подресурсов (например, product.size.label), с наименьшей площадью в моем домене (это n-уровневое приложение) .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...