From f51b304c2a12949f1823609280df0ef8bb8ece00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20J=2E=20Garc=C3=ADa?= Date: Thu, 13 Nov 2014 16:01:56 -0300 Subject: [PATCH] Update JackonAutoConfiguration to apply all http.mappers properties Previously, only the http.mappers.json-sort-keys property was applied by JacksonAutoConfiguration. This commit updates it to also apply the http.mappers.json-pretty-print property as well. See #1919 --- .../boot/autoconfigure/jackson/JacksonAutoConfiguration.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration.java index 24a436000f..297f0b5bb2 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration.java @@ -90,6 +90,9 @@ public class JacksonAutoConfiguration { objectMapper.configure(SerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS, true); } + if (this.properties.isJsonPrettyPrint()) { + objectMapper.configure(SerializationFeature.INDENT_OUTPUT, true); + } return objectMapper; }