SpringMVC之配置用于@ResponseBody的HttpMessageConverter转换器
来源:互联网 发布:java虚拟机用什么写的 编辑:程序博客网 时间:2024/05/23 19:13
<!-- 自动扫描且只扫描@Controller -->
<mvc:annotation-driven content-negotiation-manager="contentNegotiationManager">
<mvc:message-converters>
<ref bean="bufferedImageHttpMessageConverter"/>
<ref bean="byteArrayHttpMessageConverter"/>
<ref bean="stringHttpMessageConverter"/>
<ref bean="mappingJackson2HttpMessageConverter"/>
</mvc:message-converters>
<bean id="byteArrayHttpMessageConverter" class="org.springframework.http.converter.ByteArrayHttpMessageConverter" />
<bean id="stringHttpMessageConverter" class="org.springframework.http.converter.StringHttpMessageConverter">
<constructor-arg index="0" value="UTF-8"/>
<property name="supportedMediaTypes">
<list>
<value>text/plain;charset=UTF-8</value>
<value>text/html;charset=UTF-8</value>
</list>
</property>
</bean>
<bean id="mappingJackson2HttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<constructor-arg index="0" name="objectMapper" type="com.fasterxml.jackson.databind.ObjectMapper">
<util:constant static-field="com.sqtoon.smvc.utils.json.JsonUtils.OBJECT_MAPPER"/>
</constructor-arg>
<property name="supportedMediaTypes">
<list>
<value>text/plain;charset=UTF-8</value>
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
<!-- <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> -->
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter" lazy-init="false">
<property name="contentNegotiationManager" ref="contentNegotiationManager"/>
<property name="messageConverters">
<list>
<ref bean="bufferedImageHttpMessageConverter"/>
<ref bean="byteArrayHttpMessageConverter"/>
<ref bean="stringHttpMessageConverter"/>
<ref bean="mappingJackson2HttpMessageConverter"/>
</list>
</property>
<mvc:annotation-driven content-negotiation-manager="contentNegotiationManager">
<mvc:message-converters>
<ref bean="bufferedImageHttpMessageConverter"/>
<ref bean="byteArrayHttpMessageConverter"/>
<ref bean="stringHttpMessageConverter"/>
<ref bean="mappingJackson2HttpMessageConverter"/>
</mvc:message-converters>
</mvc:annotation-driven>
<!-- converters -->
<bean id="byteArrayHttpMessageConverter" class="org.springframework.http.converter.ByteArrayHttpMessageConverter" />
<bean id="stringHttpMessageConverter" class="org.springframework.http.converter.StringHttpMessageConverter">
<constructor-arg index="0" value="UTF-8"/>
<property name="supportedMediaTypes">
<list>
<value>text/plain;charset=UTF-8</value>
<value>text/html;charset=UTF-8</value>
</list>
</property>
</bean>
<bean id="mappingJackson2HttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<constructor-arg index="0" name="objectMapper" type="com.fasterxml.jackson.databind.ObjectMapper">
<util:constant static-field="com.sqtoon.smvc.utils.json.JsonUtils.OBJECT_MAPPER"/>
</constructor-arg>
<property name="supportedMediaTypes">
<list>
<value>text/plain;charset=UTF-8</value>
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
<!-- <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> -->
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter" lazy-init="false">
<property name="contentNegotiationManager" ref="contentNegotiationManager"/>
<property name="messageConverters">
<list>
<ref bean="bufferedImageHttpMessageConverter"/>
<ref bean="byteArrayHttpMessageConverter"/>
<ref bean="stringHttpMessageConverter"/>
<ref bean="mappingJackson2HttpMessageConverter"/>
</list>
</property>
</bean>
0 0
- SpringMVC之配置用于@ResponseBody的HttpMessageConverter转换器
- HttpMessageConverter(消息转换器 )和@responsebody使用
- HttpMessageConverter(消息转换器 )和@responsebody使用
- SpringMVC源码-消息转换器HttpMessageConverter
- [SpringMVC] HttpMessageConverter配置
- SpringMVC源码剖析(五)-消息转换器HttpMessageConverter
- SpringMVC源码剖析(五)-消息转换器HttpMessageConverter
- SpringMVC——消息转换器HttpMessageConverter
- SpringMVC源码剖析(五)-消息转换器HttpMessageConverter
- SpringMVC源码剖析(五)-消息转换器HttpMessageConverter
- SpringMVC源码剖析(五)-消息转换器HttpMessageConverter
- SpringMVC源码剖析(五)-消息转换器HttpMessageConverter
- SpringMVC源码剖析(五) - 消息转换器HttpMessageConverter
- SpringMVC源码剖析(五)-消息转换器HttpMessageConverter
- SpringMVC源码剖析(五)-消息转换器HttpMessageConverter
- SpringMVC源码剖析(五)-消息转换器HttpMessageConverter
- SpringMVC源码剖析-消息转换器HttpMessageConverter
- SpringMVC源码剖析(五)-消息转换器HttpMessageConverter
- unity关于StartCoroutine的简单线程使用
- Listview的重要属性
- SharePoint Log - [MissingFeature] Database [SharePoint_Content] has reference(s) to a missing
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- ASP.NET出现[No relevant source lines]问题
- SpringMVC之配置用于@ResponseBody的HttpMessageConverter转换器
- jconsole监控远程linux下tomcat运行情况的配置
- 使用java6开发WebService服务端和客户端
- Source Insight 添加新类型文件
- destoon分类树状列表
- OJ刷题之找出N之内的所有完数
- 再谈select, iocp, epoll,kqueue及各种I/O复用机制
- [028] 微信公众帐号开发教程第4篇-消息及消息处理工具的封装
- Linux系统下的单调时间函数