Dav*_*ezo 6 java multithreading jersey jackson jersey-2.0
是否WebTarget按照以下线程安全性来创建Jersey客户端?
WebTarget client = ClientBuilder
.newClient(new ClientConfig(new JacksonJaxbJsonProvider(<object mapper Jackson>, JacksonJaxbJsonProvider.DEFAULT_ANNOTATIONS)))
.target("<url>");
Run Code Online (Sandbox Code Playgroud)
请注意,为此,Jackson ObjectMapper也必须是线程安全的。
WebTarget上创建请求构建器或新WebTarget的方法是线程安全的。从Configurable继承的修改ClientConfig的方法可能不是线程安全的。
Jackson ObjectMapper也是线程安全的。
因此,只要您在初始化后不重新配置WebTarget,就应该很好。
| 归档时间: |
|
| 查看次数: |
1571 次 |
| 最近记录: |