我有一个使用 Spring MVC 开发的 RESTful Web 服务,并且没有任何配置,我可以从我的带@ResponseBody
注释的控制器方法返回对象,这些方法被序列化为 JSON。只要请求中的 Accept 标头未设置或为application/json
.
当我受到 GitHub API 规范的启发时,我想像GitHub 那样为我的 API 实现自定义 mime 类型,例如:application/vnd.myservice+json
. 但是我需要告诉 Spring MVC 我的控制器可以提供这种 mime 类型并且它应该由 Json 序列化(即 org.springframework.web.servlet.view.json.MappingJacksonJsonView 类)。
知道怎么做吗?