弹簧 3.1 或更高版本@RequestMapping消耗/生产
我有一个关于消耗和生产部分的问题。我有一个端点,我想同时接受JSON和XML,并在JSON传入时返回JSON,并在传递XML时返回XML。我需要做些什么特别的事情才能使这项工作发挥作用吗?@RequestMapping
下面列出了示例代码。
@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
谢谢 迈克