当控制器方法返回@responsebody时,即使我把
<bean
class="org.springframework.web.servlet.view.json.MappingJacksonJsonView">
<property name="prefixJson" value="true" />
</bean>
没有&amp;&amp; {}插入json数据的前面。谁知道是什么原因?
答案 0 :(得分:4)
@RequestBody
/ @ResponseBody
中的JSON由MappingJacksonHttpMessageConverter
处理AnnotationMethodHandlerAdapter.messageConverters
处理。
配置它而不干扰其他功能的简便方法是创建BeanPostProcessor
来拦截AnnotationMethodHandlerAdapter
的创建,例如,请参阅here。