关于 javax.ws.rs.client.ClientBuilder
,我读了javadoc和jersey文档,但是当我们应该使用 newClient()
时,当我们应该使用 newBuilder()
我确实注意到newClient()
允许我们通过ClientConfig
,而newBuilder()
允许我们设置sslContext()
。如果我们需要两者都做怎么办?
任何人都可以给我一个关于这两个概念的快速摘要吗?
newClient
只是一个快捷方式,在您只有Configuration
即可传递时绕过构建器。如果您需要两个设置,则使用newBuilder
方法,例如:
Client client = ClientBuilder.newBuilder()
.withConfig(config)
.sslContext(sslContext)
// Whatever else you set up
.build()