首页 > 编程语言 > 详细

spring-mvc中自动转json问题

时间:2019-01-05 23:13:01      阅读:140      评论:0      收藏:0      [点我收藏+]

记录是为了更好的成长!

在项目中经常要进行返回值转json,但是我在配置的出现不能转换的问题,花了很多时间终于搞定,简单记录如下:

1、第一种配置,也是我最开始的配置方式,一直不生效,配置如下:

(1)pom.xml引入fastjson依赖

(2)配置sping.xml,在网上看到的也都是这种配置

<mvc:annotation-driven>
          <mvc:message-converters register-defaults="true">
            <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">  
                  <property name="supportedMediaTypes" value="application/json"/>
                  <property name="features">
                    <array>
                          <value>WriteMapNullValue</value>
                          <value>WriteDateUseDateFormat</value>
                    </array>
                  </property>
            </bean>
          </mvc:message-converters>  
</mvc:annotation-driven> 

2、第二种配置,发现修改之后可以使用了

(1)引入依赖

<dependency>
              <groupId>com.fasterxml.jackson.core</groupId>
              <artifactId>jackson-core</artifactId>
              <version>2.5.4</version>
            </dependency>
            <dependency>
              <groupId>com.fasterxml.jackson.core</groupId>
              <artifactId>jackson-databind</artifactId>
              <version>2.5.4</version>
</dependency>

 (2)修改spring.xml

<mvc:annotation-driven>
     <mvc:message-converters>
            <bean class="org.springframework.http.converter.StringHttpMessageConverter"/>
            <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
   </mvc:message-converters>
</mvc:annotation-driven>

 

 

以上内容代表个人观点,仅供参考,不喜勿喷。。。

spring-mvc中自动转json问题

原文:https://www.cnblogs.com/newbest/p/10226686.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!