gpt4 book ai didi

java - Spring @ResponseBody View 解析

转载 作者:行者123 更新时间:2023-12-01 05:03:55 25 4
gpt4 key购买 nike

问题

有人找到了 @ResponseBody 的 View 解析的替代方法(以允许实现 ConcentNegotiatingViewResolver 的部分功能)吗?

推理

spring View 解析机制非常强大,特别是ContentNegotiatingViewResolver ,允许 View 解析,例如在路径扩展 (foo.json) 或请求参数 (?view=json) 上。

但是,当使用@ResponseBody注释时, View 解析链被绕过。与mvc:annotation-driven我们得到一个RequestMappingHandlerAdapter相反, View 分辨率似乎仅基于 Accept header 。

最佳答案

原来Spring的英雄们已经注意到这个问题了#SPR-8410#SPR-7517

This is now resolved. To configure, declare a ContentNegotiationManager bean with a ParameterContentNeogiationStrategy and use it in turn to configure RequestMappingHandlerMapping, RequestMappingHandlerAdapter and ExceptionHandlerExceptionResolver.

修复版本3.2 M2

关于java - Spring @ResponseBody View 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12978074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com