当控制器方法返回为@Responsebody时,即使我放置

<bean
    class="org.springframework.web.servlet.view.json.MappingJacksonJsonView">
     <property name="prefixJson" value="true" />   
</bean>  

不会在JSON数据的正面插入&& {}。有人知道什么原因吗?

有帮助吗?

解决方案

json in @RequestBody/@ResponseBodyMappingJacksonHttpMessageConverter 配置在 AnnotationMethodHandlerAdapter.messageConverters.

不干扰其他功能的情况下配置它的简便方法是创建一个 BeanPostProcessor 拦截创造 AnnotationMethodHandlerAdapter, ,例如,请参见 这里.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top