1. 修改 spring 配置文件:
<mvc:annotation-driven ignore-default-model-on-redirect="true">
<mvc:message-converters register-defaults="false">
<bean class="org.springframework.http.converter.ByteArrayHttpMessageConverter" />
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes" value="text/plain;charset=utf-8" />
</bean>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="supportedMediaTypes" value="text/plain;charset=utf-8" />
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
2. 若提示 http 406 错误,将方法上 @RequestMapping 注释中的 produces 的值改为 "application/json;charset=utf-8" 或去掉即可