问题
有没有人想出另一种视图分辨率的方法@ResponseBody(以允许实现部分ConcentNegotiatingViewResolver功能)?
推理
spring 视图解析机制非常强大,特别是ContentNegotiatingViewResolver允许视图解析,例如路径扩展 ( foo.json) 或请求参数 ( ?view=json)。
但是,当使用@ResponseBody注释时,会绕过视图解析链。mvc:annotation-driven相反,我们得到了一个似乎RequestMappingHandlerAdapter完全基于Accept标题的视图分辨率。