From cbdb0b02a2509f1b8a43221dc4e5a4a7159f47d8 Mon Sep 17 00:00:00 2001 From: Santhosh Kumar Tekuri Date: Sun, 10 May 2015 19:29:43 +0530 Subject: [PATCH] Fixes deprecated method usage of Jackson library ObjectMapper#writerWithType is depreated. Code changed to use ObjectMapper#writerFor method. --- jackson/src/main/java/feign/jackson/JacksonEncoder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jackson/src/main/java/feign/jackson/JacksonEncoder.java b/jackson/src/main/java/feign/jackson/JacksonEncoder.java index 59ff1128..4a5879fb 100644 --- a/jackson/src/main/java/feign/jackson/JacksonEncoder.java +++ b/jackson/src/main/java/feign/jackson/JacksonEncoder.java @@ -52,7 +52,7 @@ public class JacksonEncoder implements Encoder { public void encode(Object object, Type bodyType, RequestTemplate template) { try { JavaType javaType = mapper.getTypeFactory().constructType(bodyType); - template.body(mapper.writerWithType(javaType).writeValueAsString(object)); + template.body(mapper.writerFor(javaType).writeValueAsString(object)); } catch (JsonProcessingException e) { throw new EncodeException(e.getMessage(), e); }