- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个项目,其中 jersey-client
和 resteasyclient
包括图书馆。这是有历史原因的,因为我必须包括resteasyclient,我的junit-tests
返回jersey-test.getClient()
resteasyclient
我得到"RESTEASY004655 Unable to invoke the request"
,当执行目标方法时。当我手动排除resteasyclient.jar
时,它有效。
有没有办法在 Eclipse 中测试时排除库?
最佳答案
是的,这太疯狂了。这正是 JAX-RS ClientBuilder
的设计方式1;类路径上的其他 ClientBuilder
优先于 Jersey ClientBuilder
。仅当您使用标准 JAX-RS ClientBuilder
时才会出现这种情况,这就是 JerseyTest
的作用。
但是每个实现都有自己的 ClientBuilder
实现。例如,Jersey 带有 JerseyClientBuilder
。如果您想使用它,那么您可以。
Client client = JerseyClientBuilder.createClient();
if (client instance JerseyClient) {
System.out.println("Hip hip hooray!");
}
使用JerseyTest
时,它使您能够覆盖所使用的默认客户端。
@Override
public Client getClient() {
return JerseyClientBuilder.createClient();
}
对此需要注意的几点:
如果您在 JerseyTest
中覆盖 configureClient
,它将不起作用。您只需在 getClient()
方法中配置客户端即可。
最重要的可能是它无法与内存测试提供程序一起使用。当使用内存测试提供程序时,客户端配置有一个特殊的内存连接器。如果您想覆盖客户端,那么您应该使用“真实服务器”测试提供程序,例如 grizzly2。
1 - 如果您想了解详细信息,请查看 ClientBuilder 的源代码和 FactoryFinder它使用的。
关于java - Eclipse:JerseyTest.getClient 返回 RestEasyClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48337023/
我讨厌“信息不足”的问题。所以我会尽量提供详细的信息。在这种情况下,它是代码。 服务器:https://github.com/MSOpenTech/redis/tree/2.6/bin/release
我使用 react-apollo 的方式似乎有误。按照文档,我正在尝试使用 Apollo 进行基本查询。这是我在查看页面时在浏览器中遇到的错误。 this.getClient 似乎未定义,无法调用 w
注意:更新了问题底部的解决方案 我在使用 Lync 2013 SDK 的应用程序时遇到了一些问题。这是我看到的行为: 如果在我启动我的应用程序时 Lync 已经在运行,那么对 LyncClient.G
在 Scala 中,我有一个 server类,它有一个方法,比如 getClients ,返回当前连接的客户端。 我不确定我应该如何定义它: getClients clients getClients
我正在尝试将 WS-security 与我的 Apache CXF 客户端一起使用。我需要获取客户端端点,以便我可以添加 WSS4J 拦截器。但是,当我调用 ClientProxy.getClient
我有一个项目,其中 jersey-client和 resteasyclient包括图书馆。这是有历史原因的,因为我必须包括resteasyclient,我的junit-tests返回jersey-te
本文整理了Java中com.yubico.client.v2.YubicoClient.getClient()方法的一些代码示例,展示了YubicoClient.getClient()的具体用法。这些
我正在尝试使用 Vue + Apollo(后端的 Postgraphile GraphQL 服务器)设置一个非常简单的查询。 在我的组件中(在脚本标签中): import { CURRENT_USER
本文整理了Java中io.pravega.controller.store.stream.ZKStoreHelper.getClient()方法的一些代码示例,展示了ZKStoreHelper.get
我正在使用 Node js 和 faye 来简单地将一些消息传递给客户端, 我创建一个 Node 服务器 var http = require('http'), faye = require(
我正在尝试使用 node.js 和 riak-js 来做到这一点 db = require('./riak-js/lib').getClient({host: "localhost", port: "
每 recommendation在 defaultauth 示例中,我试图访问我为其创建了服务帐户的域的目录 api。这是我试图连接的代码: import { google } from 'googl
Xrm.Page.context.client.getClient() 函数似乎无法正常工作。当从桌面 Outlook 应用程序调用时,它返回“Web”,而不是文档 (https://msdn.mic
我是一名优秀的程序员,十分优秀!