有没有办法为使用 Spring 的内容协商功能的 Spring MVC 控制器配置默认 mime 类型,即
ControllerA - 我希望默认的 mime 类型是 JSON,所以http://mycompany.com/myresourceA
会返回 JSON,如果我想要 XML,我必须添加扩展http://mycompany.com/myresourceA.xml
ControllerB - 我希望默认的 mimetype 是 XML,所以http://mycompany.com/myresourceB
会返回 XML,如果我想要 JSON,我必须添加扩展http://mycompany.com/myresourceB.json
在我contentNegotiationManagerBean
的默认 mime 类型设置为 XML 但这是一个全局配置
<property name="defaultContentType" value="application/xml" />