我不想要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
如果我按照这里提到的那样创建客户端,我会因为泽西课程而异常。
如果您标记此副本,请指出重复的问题。我做了我的搜索,但无法找到。感谢,
答案 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。