String的转换器中固定了转换编码为”ISO-8859-1”,编程中不设置编码方式常常会出现乱码
1、bean注入
<bean id="mappingJacksonHttpMessageConverter"
class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
2、在RequestMapping注解里设置
@RequestMapping(value = "/xx",produces="application/json;charset=UTF-8")
3、返回字符串时,将字符串结果转换
4、自己重写转换器