关于javax.ws.rs.client.ClientBuilder,我已经阅读了JavaDocJersey Documentation,但是当我应该使用newClient()和何时应该使用newBuilder()时,对我来说仍然不是很明显

我确实注意到newClient()允许我们传递ClientConfig,而newBuilder()允许我们设置sslContext()。如果我们需要两者都做怎么办?

谁能给我关于这两个概念的简要概述?

最佳答案

当只有newClient传入时,Configuration只是绕过构建器的快捷方式。如果您需要同时设置两者,则可以使用newBuilder方法,例如:

Client client = ClientBuilder.newBuilder()
        .withConfig(config)
        .sslContext(sslContext)
        // Whatever else you set up
        .build()

08-07 02:35