没有任何实现的JAX RS客户端

时间:2016-06-03 06:26:24

标签: java rest java-ee client jax-rs

我不想要Jersey,Apache或任何其他实现。是否有可能基于javax构建客户端? 我将在Java EE上运行的依赖列表是什么?我可以从哪里下载?

编辑: 我的问题是,如果我可以纯粹用javax创建客户端? (javax.ws.rs-api-2.0.1.jar)如下:
https://docs.oracle.com/javaee/7/tutorial/jaxrs-client002.htm#BABJCIJC

如果我按照这里提到的那样创建客户端,我会因为泽西课程而异常。

如果您标记此副本,请指出重复的问题。我做了我的搜索,但无法找到。感谢,

2 个答案:

答案 0 :(得分:0)

你的问题完全不清楚。您是否想要JAX-RS API并根据规范自行实现?您想要一个可以基于JAX-RS API使用的实现吗?

Jersey已经提供了JAX-RS 2.0 API的实现(它是一个接口,可以与任何实现一起使用)。

答案 1 :(得分:0)

您可以将JAX-RS 2.0客户端API与任何具有此依赖关系的Java EE 7服务器实现一起使用:

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-api</artifactId>
    <version>7.0</version>
    <scope>provided</scope>
</dependency>

不需要其他库,只有在构建时才需要此jar。

Java EE实现包括WildFly(以前称为JBoss),Apache TomEE,GlassFish,WebSphere和WebLogic。