Продукты и Потребления должны быть для Spring Boot Rest Service? - PullRequest
0 голосов
/ 03 сентября 2018

Я разрабатываю службу отдыха с использованием весенней загрузки. Если я использую ответную сущность, мой объект модели по умолчанию будет иметь вид json. В этом случае нужно ли указывать атрибут Consumes and Produces в каждой из служб?

1 Ответ

0 голосов
/ 03 сентября 2018

Согласно документации :

Потребляет

Для @WriteOperation (HTTP POST), который использует тело запроса, условие использования предиката - это application / vnd.spring-boot.actuator.v2 + json, application / json. Для всех других операций предложение о потреблении пустое.

Выдает

Оператор предложения для предиката может быть определен атрибутом продукций аннотаций @DeleteOperation, @ReadOperation и @WriteOperation. Атрибут необязательный. Если он не используется, предложение производит автоматически.

Если метод операции возвращает void или Void, то предложение yield пусто. Если метод операции возвращает org.springframework.core.io.Resource, то предложение приводит к заявке application / octet-stream. Для всех других операций производимое предложение: application / vnd.spring-boot.actuator.v2 + json, application / json.

Таким образом, вы создаете json по умолчанию, если только вы не возвращаете Resource, а затем вы создаете поток октетов по умолчанию.

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