Spring 4.X 版本 json配置记录
来源:互联网 发布:女大十八变知乎 编辑:程序博客网 时间:2024/06/08 10:30
前提使用了mvc:annotation-driven
方式一:
<mvc:annotation-driven><mvc:message-converters register-defaults="false"><!-- 避免IE执行AJAX时,返回JSON出现下载文件 --><bean id="mappingJacksonHttpMessageConverter"class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"><property name="supportedMediaTypes"><list><value>text/html;charset=UTF-8</value></list></property></bean></mvc:message-converters></mvc:annotation-driven>
方式二:
fastjson
<mvc:annotation-driven> <mvc:message-converters register-defaults="false"> <!-- 避免IE执行AJAX时,返回JSON出现下载文件 --> <bean id="fastJsonHttpMessageConverter" class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <!-- 这里顺序不能反,一定先写text/html,不然ie下出现下载提示 --> <value>text/html;charset=UTF-8</value> <value>application/json;charset=UTF-8</value> </list> </property> </bean> </mvc:message-converters> </mvc:annotation-driven>
我导入的包:
Spring 4.X以后,jackson版本注意为2.2.X 或 以上 如果1.9.X版本会出现406错误
如果你使用方式一可以把fastjson删除,后面3个包必须要有 否者会出现 406错误,其次fastjson和jackjson放一起不会冲突
0 0
- Spring 4.X 版本 json配置记录
- spring mvc 4.x +json +maven 配置
- Spring Security 4.X 零配置,草稿记录
- Spring Security 4.X xml配置,草稿记录
- Spring 4.x 中使用注解 @ResponseBody 返回json数据的配置
- Spring 4.X整合Quartz2.X配置
- spring mvc 4.x 版本在返回给ajax调用的json数据时候,出现中文显示???的处理方法
- SpringMVC 4.x输出JSON数据配置
- spring mvc 3.x json
- Spring MVC JSON配置
- spring配置json
- spring MVC 4.x 完整配置
- Spring 4.x 配置类学习笔记
- WebApplicationInitializer (spring 3.x.x以上版本)
- Spring MVC 4.X ResponseBody 日期类型Json 处理
- spring 4.x下让http请求返回json串
- spring 4.x下让http请求返回json串
- Spring MVC 4.X ResponseBody 日期类型Json 处理
- makefile之-Wall
- Hexo 添加多说评论
- 【linux】/etc/inittab文件详解
- Android之Handler机制
- java网络编程____httpclient长连接请求长轮询
- Spring 4.X 版本 json配置记录
- L1和L2的区别和各自的优势
- 学习Python的比较好的网站
- 常见向量范数和矩阵范数
- CentOS多网卡下 应用层无法收到组播的问题解决
- golang 如何重写http 请求处理
- Spring Data JPA Repository
- C++中两种include的用法区别
- 编程求解矩阵的行列式