运行客户端需要哪些最小的Jersey Framework JAR文件? 如果我包含所有JAR,则需要4 MB。
答案 0 :(得分:1)
泽西岛2.x(2.22.1)
char[]
Jersey 1.x(1.19)
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-client</artifactId>
<version>2.22.1</version>
</dependency>
注意:这些只是基础客户端jar。没有JSON支持。
对于JSON支持,您可以添加这些
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-client</artifactId>
<version>1.19</version>
</dependency>
对于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);
另见: