`
PrisonBreak
  • 浏览: 96120 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

升级Jersey的Jackson使用2.x版本

 
阅读更多

前言:在项目中想要升级jackson的版本到2.x,但是在升级的过程中发现:因为系统中Jersey使用的Jackson还是1.9的Jackson,所以需要把Jersey的Jackson引用也升级。具体操作见下文:

 

首先需要将web.xml中

 

<init-param>
    <param-name>com.sun.jersey.config.property.packages</param-name>
    <param-value>org.foobar.rest.services</param-value>
</init-param>

 修改为:

 

 

<init-param>
	<param-name>jersey.config.server.provider.packages</param-name>
	<param-value>com.imwoniu.mcs.resources</param-value>
</init-param>

 

 

删除pom.xml中jersey-json

 

<dependency>
    <groupId>com.sun.jersey</groupId>
    <artifactId>jersey-json</artifactId>
    <version>1.17.1</version>
</dependency>

 

 

以及

<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-jaxrs</artifactId>
    <version>1.9.13</version>
</dependency>

 

---------------------------------------------我是分割线吗?------------------------------------------------

 

在pom.xml中添加:

<dependency>
    <groupId>com.fasterxml.jackson.jaxrs</groupId>
    <artifactId>jackson-jaxrs-json-provider</artifactId>
    <version>2.2.3</version>
</dependency>

 以上是对JSON数据格式的配置,如果你的数据格式是XML使用以下配置:

<dependency>
    <groupId>com.fasterxml.jackson.jaxrs</groupId>
    <artifactId>jackson-jaxrs-xml-provider</artifactId>
    <version>2.2.3</version>
</dependency>

 

OK啦,大功告成。。。额。。。其实也没有大功。。。。^_^

 

分享到:
评论

相关推荐

    spring4.x 集成 jersey2.x 实现对外提供接口服务

    请将`4.x.y`和`2.x.y`替换为实际的版本号。 2. **Spring配置**: 创建Spring的配置文件,例如`appContext.xml`,并启用Spring MVC,添加DispatcherServlet配置。同时,配置Jersey的Servlet,如下: ```xml ...

    spring4.x + jersey2.x +restful

    Jersey 2.x版本提供了许多新特性,如更强大的过滤器和拦截器、支持Guice和CDI集成、以及对Java 8的兼容性等。通过集成Spring,Jersey可以利用Spring的IoC容器,实现服务组件的管理和依赖注入。 **三、RESTful API...

    Jersey-2.x-User-Guide-Demos:《 Jersey 2.x用户指南》的演示《 Jersey 2.x用户指南》

    ** Jersey 2.x 版本特性** 1. **依赖注入 (Dependency Injection) 改进**:Jersey 2.x 引入了 HK2,这是一个强大的依赖注入框架,使得组件管理更加灵活和高效。 2. **模块化**:Jersey 2.x 将核心库与可选功能分离...

    Jersey-2.x-User-Guide:Jersey 2.x User Guide《Jersey 2.x 用户指南》 ,中文翻译

    Jersey-2.x-User-Guide Chinese translation of .There is also a GitBook version of the book: . Let's ! 《Jersey 2.x 用户指南》 ,中文翻译。 最近在做Java RESTful 相关的项目,借此机会学习了一把Jersey,...

    jersey2.x+hibernate4+spring3+jquery

    在IT领域,构建Web应用程序是常见的任务,而`jersey2.x+hibernate4+spring3+jquery`是一个经典的组合,用于构建高效、灵活且功能丰富的后端服务与前端交互。下面将详细阐述这个组合中的各个技术及其整合方式。 **...

    jersey所有jar包下载

    9. **版本兼容性**:Jersey 的不同版本可能与不同的 JAX-RS 规范版本对应,比如 1.x 版本对应 JAX-RS 1.1,2.x 版本对应 JAX-RS 2.0 及以上。因此,在选择版本时要考虑所使用环境的兼容性。 总的来说,Jersey 提供...

    com.sun.jersey.jersey-core-1.4.0.jar

    com.sun.jersey.jersey-core-1.4.0.jar jar包下载,jar包下载

    Jersey 2.x All 以及教程文档

    基于 Jersey 的 REST 实战。在做 Java RESTful 相关的项目,发现网上中文的资料比较少,而且 Jersey 的更新比较快,利用业余时间写了本书,图文并茂,用大量...有关 Jersey 详细信息,可以参阅《Jersey 2.x 用户指南》

    jersey-server-1.8.jar

    jersey-server-1.8.jar jersey-server-1.8.jar jersey-server-1.8.jar jersey-server-1.8.jar jersey-server-1.8.jar jersey-server-1.8.jar jersey-server-1.8.jar jersey-server-1.8.jar jersey-server-1.8.jar ...

    jersey所有的jar包

    23. **jersey-container-grizzly2-servlet**: 同上,但使用Servlet API进行集成。 24. **jersey-container-grizzly2-servlet-test-framework**: 为Grizzly服务器上的Jersey应用提供测试框架。 25. **jersey-...

    完整jersey包和jackson-all-1.9.2.jar

    而“jackson-all-1.9.2.jar”则指的是Jackson库的一个早期版本,Jackson是Java中广泛使用的JSON处理库,用于序列化和反序列化Java对象到JSON格式,以及反之。 **jersey知识点** 1. **Jersey简介**:Jersey是开源的...

    jersey-bundle-1.9.1.jar.zip

    当我们遇到“java.lang.ClassNotFoundException: com.sun.jersey.spi.spring.container.servlet”这样的异常时,这通常意味着我们的项目缺少jersey-bundle的依赖。jersey-bundle-1.9.1.jar.zip是一个包含jersey核心...

    jersey1.19.1所有相关jar

    7. **hk2-api.jar, hk2-utils.jar, aopalliance-repackaged.jar, javax.inject.jar, osgi-resource-locator.jar**: 这些是HK2服务定位器的组成部分,Jersey 1.x版本使用HK2作为其默认的服务定位和依赖注入框架。...

    jersey-core、jersey-client jar包.rar

    标题中的"jersey-core、jersey-client jar包.rar"指的是两个关键的Java库,它们是Jersey框架的核心组件。Jersey是实现Java RESTful Web服务(JAX-RS)规范的开源框架,由Sun Microsystems(现Oracle)开发,用于构建...

    jersey-client-2.22.2-API文档-中文版.zip

    Maven坐标:org.glassfish.jersey.core:jersey-client:2.22.2; 标签:glassfish、core、jersey、client、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档...

    jersey-media-json-jackson-2.0.jar

    java运行依赖jar包

    jersey的wadl2java实例

    在这篇文章中,我们将讨论如何使用 Jersey 的 WADL2Java 工具生成客户端代码,以便更好地理解和应用 RESTful Web 服务。 标题解释 Jersey 的 WADL2Java 实例是一个非常重要的知识点,对于开发 RESTful Web 服务的...

    jersey用户手册-2.22.1.pdf

    - 基于Servlet的部署,包括Servlet 2.x和3.x容器,以及Jersey的Servlet容器模块。 - Java EE平台的支持,包括托管Bean、CDI、EJB以及Java EE服务器。 - OSGi环境的支持,包括在Glassfish中启用OSGi shell和WAB、...

    jersey-server-1.19.jar

    jersey-server-1.19.jar

    org.glassfish.jersey.media,jersey-media-multipart,2.24.1

    org.glassfish.jersey.media:jersey-media-multipart:2.24.1 Jersey 上传文件以及下载文件所需的依赖库,maven下载比较慢,我手动下载下来了。放到你的libs目录

Global site tag (gtag.js) - Google Analytics