【发布时间】:2013-06-26 20:25:15
【问题描述】:
有没有办法为使用 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" />
【问题讨论】:
标签: spring-mvc serialization content-negotiation