Spring контроллер производит против потребляет - PullRequest
0 голосов
/ 04 мая 2020

Я новичок в весне, и у меня есть следующий код, подобный этому:

@GetMapping(path = "/{accesscode}", produces = "application/something.v1+json")

Я хочу написать что-то вроде этого:

@DeleteMapping(consumes = "application/someotherthing.v1+json")

Мне кажется, я понимаю, что "производит" и «потребляет» делать в этом контексте, но я не уверен. Из того, что я понимаю, выдает для типа носителя для ответа, а потребляет для запроса. Я предполагаю, что если "производит = MediaType.APPLICATION_JSON_VALUE", то ответ будет JSON значение, и если потребляет это, то мы только go на указанный метод, только если заголовок запроса (?) Равен JSON.

Это правильно? Моя цель здесь заключается в том, чтобы при вызове DELETE заголовок запроса должен быть в «Applications / someotherthing.v1 + json» и удалить запись, а если это «... v2», то он не должен

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