Jersey默认并没有支持Json,而是需要在Pom文件中加入一其它的jar包,我自己知道的是两种方式:
方式1:
在POM文件中加入以下配置
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-jaxrs</artifactId>
<version>1.9.13</version>
</dependency>
然后自定义类去扩展ResourceConfig
public class ApplicationExtension extends ResourceConfig {
public ApplicationExtension() {
super.register(JacksonFeature.class);
}
}
方式二:
在POM文件中加入以下配置
<dependency>
<groupId>com.fasterxml.jackson.jaxrs</groupId>
<artifactId>jackson-jaxrs-json-provider</artifactId>
<version>2.2.3</version>
</dependency>
不需要扩展ResourceConfig。
我的问题就是
为什么方式二不需要自定义类去扩展ResourceConfig,是这个jar包是实现了某个接口? 还是标注了那个Annotation?
我去看他们的源代码,他们最终都是使用了jackson,但是为什么第二种就不需要自定义类去扩展ResourceConfig?
相关推荐
赠送jar包:jersey-json-1.9.jar; 赠送原API文档:jersey-json-1.9-javadoc.jar; 赠送源代码:jersey-json-1.9-sources.jar; 赠送Maven依赖信息文件:jersey-json-1.9.pom; 包含翻译后的API文档:jersey-json-...
赠送jar包:jersey-json-1.9.jar; 赠送原API文档:jersey-json-1.9-javadoc.jar; 赠送源代码:jersey-json-1.9-sources.jar; 赠送Maven依赖信息文件:jersey-json-1.9.pom; 包含翻译后的API文档:jersey-json-...
jersey-json-1.7.jar, jersey-json-1.4.jar, jersey-json-1.18.jar
赠送jar包:jersey-json-1.19.jar; 赠送原API文档:jersey-json-1.19-javadoc.jar; 赠送源代码:jersey-json-1.19-sources.jar; 赠送Maven依赖信息文件:jersey-json-1.19.pom; 包含翻译后的API文档:jersey-...
jsrsey实现Restful需要的jar包 jersey-json-1.3.jar
jersey-json-1.9.jar
赠送jar包:jersey-json-1.19.jar; 赠送原API文档:jersey-json-1.19-javadoc.jar; 赠送源代码:jersey-json-1.19-sources.jar; 赠送Maven依赖信息文件:jersey-json-1.19.pom; 包含翻译后的API文档:jersey-...
Java使用Jersey框架构建 RESTful Web服务返回json数据所需的jar包。Jackson-core-asl.jar / Jackson-jaxrs.jar / Jackson-mapper-asl.jar / Jackson-xc.jar / jersey-media-json-Jackson.jar
项目中集成jersey2.5,轻量快捷的提供rest方式的webservice接口,支持text、xml、json格式数据返回,tomcat与glassfish中都可运行,tomcat中返回不支持json数据类型返回。
NULL 博文链接:https://arthur8.iteye.com/blog/1954736
java运行依赖jar包
赠送jar包:jackson-jaxrs-json-provider-2.7.8.jar; 赠送原API文档:jackson-jaxrs-json-provider-2.7.8-javadoc.jar; 赠送源代码:jackson-jaxrs-json-provider-2.7.8-sources.jar; 赠送Maven依赖信息文件:...
jersey-1.19JAR包全 Jersey所需要的所有的Jar包,包括对Jason的支持等等,总够有26个
java运行依赖jar包
org.glassfish.jersey.media:jersey-media-multipart:2.24.1 Jersey 上传文件以及下载文件所需的依赖库,maven下载比较慢,我手动下载下来了。放到你的libs目录
Jersey 2 REST客户端-使用Jersey 2 api开发REST api客户端,以调用GET / PUT / POST请求+ JSON主体作为Java对象POJO 此示例演示了如何使用Jersey 1 api创建REST客户端以及如何将JSON正文作为Java对象POJO发送POST...
json web service所需库文件 asm-3.3.1.jar jersey-bundle-1.14.jar json.jar
1、采用jersey restful spring mybatis alibaba.druid连接池 json 技术搭建的一套rpc通信架构; 2、支持 mysql 、oracle 数据库
java运行依赖jar包
jersey框架简单叙述以及 Jersey对HTTPS的支持, Jersey对Json的支持