您现在的位置是:首页 > 电脑技术查询 > web开发

Spring4 mvc使用JSON包变化

编辑:chaxungu时间:2022-10-10 23:23:30分类:web开发

Spring4 mvc使用JSON包变更

spring MVC4以上,使用的json包有变更。

使用之前的json包出包java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException错误。

新用到包为jackson-annotations-2.5.0.jar,jackson-core-2.5.0.jar,jackson-databind-2.5.0.jar

 

spring-servlet.xml里面也有变动

<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">        <property name="messageConverters">            <list>                <ref bean="mappingJackson2HttpMessageConverter" />            </list>        </property>    </bean>    <bean id="mappingJackson2HttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">        <property name="supportedMediaTypes">            <list>                <value>text/html;charset=UTF-8</value>                <value>text/json;charset=UTF-8</value>                <value>application/json;charset=UTF-8</value>            </list>        </property>    </bean>

 用到的json包分别为:

jackson-annotations-2.5.0.jar

jackson-core-2.5.0.jar

jackson-databind-2.5.0.jar

下载地址: