#java #quarkus
Вопрос:
Я использую Rest API Quarkus, и в моем ресурсе много полей. Я хочу поддерживать поля в параметре запроса, чтобы мой ответ мог содержать только те поля, которые упомянуты в запросе клиента, Есть ли у quarkus встроенная поддержка параметра fields? Как это реализовать?
Например, мой ресурс-это человек, у него есть идентификатор, имя, адрес, номер телефона, отдел и т.д.
Мой rest api должен поддерживать
- /человек? : ответ должен быть [{«имя»:»abc»,»идентификатор»:1,»адрес»:»мой адрес»,»Номер телефона»:»32423423″,….},{..}]
- /человек?поля=имя,номер телефона ответ должен быть [{«имя»:»abc»,»Номер телефона»:»32423423″},{..}]
Ответ №1:
В Quarkus нет встроенной поддержки для автоматического создания проекции результата на основе параметров запроса — вам придется реализовать это самостоятельно.
Однако вы можете открыть проблему на нашем GitHub, запросив эту функцию