关于javax.ws.rs.client.ClientBuilder
,我已经阅读了JavaDoc和Jersey Documentation,但是当我们应该使用newClient()
以及何时使用时,我仍然不明白newBuilder()
我注意到newClient()
允许我们传递ClientConfig
,newBuilder()
允许我们设置sslContext()
。如果我们需要同时做两件事怎么办?
有人能给我一个关于这两个概念的快速总结吗?
答案 0 :(得分:4)
newClient
只是在您只传入Configuration
时绕过构建器的快捷方式。如果您需要同时设置两者,则使用newBuilder
方法,例如:
Client client = ClientBuilder.newBuilder()
.withConfig(config)
.sslContext(sslContext)
// Whatever else you set up
.build()