diff --git a/spring-cloud-netflix-eureka-client-tls-tests/pom.xml b/spring-cloud-netflix-eureka-client-tls-tests/pom.xml index e740225c3..f407c2331 100644 --- a/spring-cloud-netflix-eureka-client-tls-tests/pom.xml +++ b/spring-cloud-netflix-eureka-client-tls-tests/pom.xml @@ -66,12 +66,6 @@ org.springframework.boot spring-boot-starter-actuator - - - tools.jackson.core - jackson-databind - - true diff --git a/spring-cloud-netflix-eureka-client/pom.xml b/spring-cloud-netflix-eureka-client/pom.xml index 7ae1c4728..e7bee89c9 100644 --- a/spring-cloud-netflix-eureka-client/pom.xml +++ b/spring-cloud-netflix-eureka-client/pom.xml @@ -42,22 +42,10 @@ org.springframework.boot spring-boot-starter-actuator true - - - tools.jackson.core - jackson-databind - - org.springframework.boot spring-boot-starter-webflux - - - tools.jackson.core - jackson-databind - - true diff --git a/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactory.java b/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactory.java index 9761f9032..a589b6cf0 100644 --- a/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactory.java +++ b/spring-cloud-netflix-eureka-client/src/main/java/org/springframework/cloud/netflix/eureka/http/WebClientTransportClientFactory.java @@ -48,6 +48,7 @@ import static org.springframework.cloud.netflix.eureka.http.EurekaHttpClientUtil * @author Haytham Mohamed * @author Armin Krezovic * @author Wonchul Heo + * @author Olga Maciaszek-Sharma */ public class WebClientTransportClientFactory implements TransportClientFactory { @@ -81,6 +82,8 @@ public class WebClientTransportClientFactory implements TransportClientFactory { ObjectMapper objectMapper = objectMapper(); builder.codecs(configurer -> { ClientCodecConfigurer.ClientDefaultCodecs defaults = configurer.defaultCodecs(); + defaults.jacksonJsonDecoder(new Jackson2JsonDecoder(objectMapper, MediaType.APPLICATION_JSON)); + defaults.jacksonJsonEncoder(new Jackson2JsonEncoder(objectMapper, MediaType.APPLICATION_JSON)); defaults.jackson2JsonEncoder(new Jackson2JsonEncoder(objectMapper, MediaType.APPLICATION_JSON)); defaults.jackson2JsonDecoder(new Jackson2JsonDecoder(objectMapper, MediaType.APPLICATION_JSON));