У меня есть вопрос в отношении @RequestMapping
и создания части @RequestMapping
. У меня есть конечная точка, что я хочу принять JSON и XML и вернуть JSON, когда JSON передается и возвращает XML при передаче XML. Есть ли что-то особенное, что я должен сделать, чтобы сделать эту работу?
Пример кода приведен ниже.
@RequestMapping(value = "/something", method = PUT,
consumes = {APPLICATION_JSON_VALUE, APPLICATION_XML_VALUE},
produces = {APPLICATION_JSON_VALUE, APPLICATION_XML_VALUE})
public SomeObject updateSomeObject(SomeObject acct) {
return doStuff(acct);
}
Будет ли это работать так, как я ожидаю, или мне нужны две конечные точки updateSomeObjectXML
и updateSomeObjectJson
для обработки обоих случаев?
Спасибо, Майк