Java JerseyClient属性()返回null

Java JerseyClient属性()返回null,java,jersey,jax-rs,Java,Jersey,Jax Rs,我用的是泽西2.25 我试图将connectTimeout和readTimeout设置为客户端,但它返回null而不是客户端实例。我正在通过ClientBuilder.build()创建客户端 是否有任何理由期望property()返回null?它是如何修复的?您不需要重新分配客户端实例,只需在从builder.build()返回的同一实例上调用方法即可: 您不需要重新分配客户端实例,只需调用从builder.build()返回的同一实例上的方法即可: ClientBuilder builder

我用的是泽西2.25

我试图将
connectTimeout
readTimeout
设置为客户端,但它返回null而不是客户端实例。我正在通过
ClientBuilder.build()
创建客户端


是否有任何理由期望property()返回null?它是如何修复的?

您不需要重新分配
客户端
实例,只需在从
builder.build()返回的同一实例上调用方法即可:


您不需要重新分配
客户端
实例,只需调用从
builder.build()返回的同一实例上的方法即可:

ClientBuilder builder = ClientBuilder.newBuilder();
    builder.sslContext(createSSLContext());
    Client client = builder.build();
    client = client.property("jersey.config.client.connectTimeout", 100); //returns null
    client = client.property("jersey.config.client.readTimeout", 100); //returns null
Client client = builder.build();
client.property(ClientProperties.CONNECT_TIMEOUT, 100);
client.property(ClientProperties.READ_TIMEOUT, 100);
...