spring消息转化器
来源:互联网 发布:linux虚拟机网络文件 编辑:程序博客网 时间:2024/06/05 16:11
使用@responseBody时,如果返回类型是String,那么它是不会使用jackson去解析的,而是使用StringHttpMessageConverter
。
我们配置了<mvc:annotation-driven>,那么定位到AnnotationDrivenBeanDefinitionParser类的getMessageConverters方法,可以看到它默认加载了很多MessageConverter,其中有一个就是StringHttpMessageConverter,它的默认编码方式:DEFAULT_CHARSET = Charset.forName("ISO-8859-1");所以要解决这类型的乱码现象,就是在配置文件中使用<mvc:annotation-driven>
<mvc:message-converters>
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<constructor-arg value="UTF-8" />
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
来解决。
注意:我们定义了这样一个消息转换器后,spring会把它加载到MessageConverter集合中的第一个。
阅读全文
0 0
- spring消息转化器
- spring boot 添加spring mvc 消息转化器 (五)
- 编写自定义的Spring MVC消息转化器
- springboot自定义消息转化器的二种方法
- spring消息
- Spring 消息
- SpringMvc默认消息转化器带来的乱码问题的解决
- Spring项目转化Spring Web项目插件
- Spring消息广播机制
- Spring JMS 消息处理
- Spring消息代码理解
- spring资源、消息
- Spring3.x--Spring消息
- spring 消息列队
- Spring消息(一)
- spring多线程消费消息
- Spring json和对象的自动转化
- spring jms异步消息处理
- LED点灯驱动
- python连接mysql
- Return of the Nim----博弈(2017山东ACM-ICPC省赛)
- javaConfig
- 服务容错保护Hystrix
- spring消息转化器
- canvas requestAnimationFrame
- 勃大精深的设计模式--面向接口编程
- Android 開發 常見工具類收集
- XLSTransformer 导出
- MySQL数据库
- Jvisualvm监控tomat环境为centos6+tomcat7+jdk7
- JDBC(3)—ResultSet结果集
- 打印数字对称金字塔