JAX-RS客户端Jersey Framework需要jar

时间:2016-01-14 14:42:22

标签: jersey jax-rs jersey-client

运行客户端需要哪些最小的Jersey Framework JAR文件? 如果我包含所有JAR,则需要4 MB。

1 个答案:

答案 0 :(得分:1)

泽西岛2.x(2.22.1)

char[]

enter image description here

Jersey 1.x(1.19)

<dependency>
    <groupId>org.glassfish.jersey.core</groupId>
    <artifactId>jersey-client</artifactId>
    <version>2.22.1</version>
</dependency>

enter image description here

注意:这些只是基础客户端jar。没有JSON支持。

对于JSON支持,您可以添加这些

<dependency>
    <groupId>com.sun.jersey</groupId>
    <artifactId>jersey-client</artifactId>
    <version>1.19</version>
</dependency>

enter image description here

对于Jersey 2,您可以注册<dependency> <groupId>com.fasterxml.jackson.jaxrs</groupId> <artifactId>jackson-jaxrs-json-provider</artifactId> <version>2.6.3</version> </dependency>

JacksonJaxbJsonProvider

对于Jersey 1,你可以做到

Client client = ClientBuilder.newClient();
client.register(JacskonJaxbJsonProvider.class);

另见: