Tag: jersey客户端

用模块初始化Jersey客户端的正确方法是什么?

所以,这不应该这么难。 我正在尝试在Jersey客户端应用程序中使用ObjectMapper反序列化java.time.LocalDateTime 。 可悲的是,这导致了例外: Exception in thread “main” javax.ws.rs.client.ResponseProcessingException: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of java.time.LocalDateTime: no suitable constructor found, can not deserialize from Object value (missing default constructor or creator, or perhaps need to add/enable type information?) 好的,所以有一个模块为Java时间types实现适当的序列化器/反序列化器: com.fasterxml.jackson.datatype.jsr310.JavaTimeModule 。 太棒了,所以我们只需要在应用程序中安装该模块,一切都很好。 但是,怎么样? 这个文件是沉默的。 我已经尝试了以下几行init代码的所有明智的组合,但没有运气: ClientBuilder builder = ClientBuilder.newBuilder(); builder.register(new RequestFilter(this)); builder.register(new ResponseFilter(this)); builder.register(new JacksonJsonProvider(objectMapper)); […]