From 48b512c5f40bf3c01472c0dacb3cfd5cd38afaf8 Mon Sep 17 00:00:00 2001 From: Sebastien Deleuze Date: Tue, 22 Sep 2015 11:31:08 +0200 Subject: [PATCH] Update Jackson builder to set properly AUTO_DETECT_IS_GETTERS Issue: SPR-13073 --- .../http/converter/json/Jackson2ObjectMapperBuilder.java | 4 +++- .../http/converter/json/Jackson2ObjectMapperFactoryBean.java | 3 ++- .../http/converter/json/Jackson2ObjectMapperBuilderTests.java | 2 ++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/spring-web/src/main/java/org/springframework/http/converter/json/Jackson2ObjectMapperBuilder.java b/spring-web/src/main/java/org/springframework/http/converter/json/Jackson2ObjectMapperBuilder.java index 24bf68e101..67284e78cf 100644 --- a/spring-web/src/main/java/org/springframework/http/converter/json/Jackson2ObjectMapperBuilder.java +++ b/spring-web/src/main/java/org/springframework/http/converter/json/Jackson2ObjectMapperBuilder.java @@ -338,11 +338,13 @@ public class Jackson2ObjectMapperBuilder { /** * Shortcut for {@link MapperFeature#AUTO_DETECT_SETTERS}/ - * {@link MapperFeature#AUTO_DETECT_GETTERS} option. + * {@link MapperFeature#AUTO_DETECT_GETTERS}/{@link MapperFeature#AUTO_DETECT_IS_GETTERS} + * options. */ public Jackson2ObjectMapperBuilder autoDetectGettersSetters(boolean autoDetectGettersSetters) { this.features.put(MapperFeature.AUTO_DETECT_GETTERS, autoDetectGettersSetters); this.features.put(MapperFeature.AUTO_DETECT_SETTERS, autoDetectGettersSetters); + this.features.put(MapperFeature.AUTO_DETECT_IS_GETTERS, autoDetectGettersSetters); return this; } diff --git a/spring-web/src/main/java/org/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean.java b/spring-web/src/main/java/org/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean.java index 82735c6ce4..fce6d9c375 100644 --- a/spring-web/src/main/java/org/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean.java +++ b/spring-web/src/main/java/org/springframework/http/converter/json/Jackson2ObjectMapperFactoryBean.java @@ -269,7 +269,8 @@ public class Jackson2ObjectMapperFactoryBean implements FactoryBean