我想根据在Accept
RESTful 端点收到的标头提供不同的内容类型。
application/myapp-v1.0+json
application/myapp-v1.0+xml
有什么办法可以做到这一点@ResponseBody
吗?通过允许我只返回一个对象并让句柄调用杰克逊,这似乎是一个方便的捷径,HttpMessageConverter
但我就是无法让它工作。每当我连接多个 MimeType 时,都会出现 406 响应。
对于这次迭代,我最终自己查询了请求标头并自己返回了适当的视图处理程序,但我不介意将来重新访问它。