`

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

下载地址:

 

分享到:
评论

相关推荐

    关于jackson和struts的所有jar包,同时包含了spring框架的所有jar包

    在实际使用中,确保所有依赖的jar包版本兼容至关重要,因为不同版本之间可能存在API变更或者不兼容性问题。此外,注意避免jar包冲突,尤其是在大型项目中,可能有多个库依赖于相同但不同版本的jar,此时需要通过合理...

    spring MVC junit 单元测试(controller)

    这篇博客主要探讨了如何使用JUnit进行Spring MVC Controller的单元测试。在实际开发中,单元测试可以帮助我们尽早发现潜在的问题,提高软件的可靠性和可维护性。 首先,让我们了解Spring MVC的基本概念。Spring MVC...

    尚硅谷2018最新SpringBoot 上下 核心技术和整合,SpringCloud教学视频

    1. **安全控制**:讲解了如何使用Spring Security实现用户认证和授权,理解OAuth2协议以及JWT(JSON Web Token)的应用。 2. **缓存管理**:涵盖了Spring Boot中Redis和EhCache的集成,以及缓存策略的设计与优化。 3...

    Spring Data JPA1.7中文文档

    框架提供了对 Spring MVC 的支持,可以方便地将 Repository 结果转换为 JSON 格式,以及 Web 相关的支持。 **参考文档** 文档还包含了详细的参考部分,如 JPA 存储库的配置、合并持久性单元、CDI 集成等,以及附录...

    SSH框架需要的所有jar包(兼容)

    开发者需要的jar包可能有spring-context、spring-beans、spring-web、spring-webmvc等,根据项目需求可能还需要包含spring-aop、spring-jdbc、spring-orm等模块。 3. **Hibernate框架**:Hibernate是一个对象关系...

    动态数据源之分库解析1(固定N数据源,切换多数据源)

    它提供了模型-视图-控制器(MVC)架构,简化了Web开发,同时与Spring其他模块无缝集成,如Spring JDBC和Spring Data,使得处理动态数据源变得容易。 6. **Spring JDBC**:Spring JDBC是Spring框架的一部分,它提供...

    源代码和数据库皆上传。此项目为SSH框架的服务器端与Android的客户端通过Json进行数据交互,适合新手,简单易学

    主要使用了SSH(Spring、Struts2、Hibernate)框架,这是一个常见的Java Web开发组合,而Json则作为数据交换格式。以下是这个项目涉及的关键知识点详解: 1. **SSH框架**: - **Spring**:Spring是核心的Java企业...

    毕业设计基于Spring Boot的电影院购票系统项目源码.zip

    - **Spring MVC**:Spring Boot基于Spring MVC实现Web功能。 - **Thymeleaf**或**FreeMarker**:作为模板引擎渲染前端页面。 - **MyBatis**或**JPA**:持久层框架,用于数据库操作。 - **MySQL**:存储用户信息...

    两个项目:基于spring + maven 的java容器.zip

    1. **Spring MVC**:作为Spring框架的一部分,用于构建Web应用程序,提供模型-视图-控制器(MVC)架构。 2. **Spring Boot**:简化了Spring应用的初始搭建以及开发过程,通过默认配置快速启动项目。 3. **JPA (Java ...

    基于Spring Cloud实现微服务前后端系统-Spring-Cloud-Cli.zip

    Spring Boot和Spring MVC可以轻松创建这样的API,支持JSON数据交换格式,并提供自动化配置和丰富的库支持。 在开发过程中,Docker和Kubernetes(K8s)是常见的部署工具。Docker将应用及其依赖打包成容器,便于在...

    SpringBoot面试题及答案整理(最新版)

    举例来说,如果你要开发一个Web应用,可以使用`spring-boot-starter-web`启动器,它包含了Spring核心、Spring MVC、Jackson(JSON处理)、Hibernate验证API、内嵌的Tomcat容器、日志库(如logback和slf4j)等一系列...

    SpringBoot 55道面试题和答案.docx

    比如,`spring-boot-starter-web` 启动器包含了开发Web应用所需的基本依赖,如Spring MVC、Jackson(JSON绑定)、Validation、内嵌的Servlet容器(如Tomcat)以及日志框架。这意味着开发者不需要单独为这些依赖进行...

    spring cloud config 和 bus 源码解读

    Spring Cloud Bus用于管理和传播分布式系统中的消息,尤其是在Spring Cloud Config外部配置刷新时,它用于通知各个客户端配置的变更。 在本文中,将对Spring Cloud Config的Server端和Client端源码进行解读,同时...

    基于Spring的大学生竞赛活动平台.rar

    3. **Model-View-Controller(MVC)架构**:Spring MVC是Spring框架的一部分,用于构建Web应用程序。模型(Model)处理业务逻辑,视图(View)负责显示数据,控制器(Controller)接收用户请求并调用模型进行处理,...

    jackson.zip

    在Spring MVC中,要替换这些jar包,通常是因为需要更新Jackson版本以获取新特性、性能提升或解决已知问题。更新步骤可能包括以下几步: 1. **确认依赖**:首先,检查项目中的pom.xml(如果使用Maven)或build....

    HHPizza:Haaga-Helia 应用科学大学项目,用于创建比萨饼配送服务。 一个使用带有注释类和Hibernate的 Spring MVC 的 Maven 项目

    【标题】中的“HHPizza”是一个基于Spring MVC框架的Maven项目,旨在构建一个比萨饼配送服务。这个项目由Haaga-Helia应用科学大学的学生或教师开发,旨在教授和实践软件工程中的Web应用程序开发技能。使用了注释驱动...

    毕业设计源码之基于Spring boot的滑雪场雪具租赁管理系.zip

    5. **权限与认证**:为了保护用户信息和系统安全,系统可能采用了Spring Security或者JWT(JSON Web Tokens)进行用户身份验证和权限控制,确保只有授权用户才能访问特定资源。 6. **异常处理与日志记录**:Spring ...

    web-store-main (4).zip

    不过,我们可以推测这可能是一个使用Java编程语言开发的Web应用的源码包。在Java领域,这样的项目通常涉及到Spring框架、MVC模式、数据库交互以及前端界面构建等关键元素。 【标签】"java" 确定了项目的技术栈,...

    struts-2.5.16升级jar包.zip

    4. **struts2-json-plugin.jar**:支持JSON格式的数据交换,使得与AJAX和JavaScript更易于交互。 5. **struts2-spring-plugin.jar**:集成Spring框架,帮助管理Action和其他依赖项的生命周期。 此外,描述中提到的...

Global site tag (gtag.js) - Google Analytics