From 994a11da3e3d9024c6f1cd0be557c69a683d2704 Mon Sep 17 00:00:00 2001 From: Sebastien Deleuze Date: Mon, 26 Oct 2015 11:39:00 +0100 Subject: [PATCH] Document default charset in Jackson message converters Javadoc Issue: SPR-13600 --- .../messaging/converter/MappingJackson2MessageConverter.java | 2 +- .../converter/json/MappingJackson2HttpMessageConverter.java | 3 ++- .../converter/xml/MappingJackson2XmlHttpMessageConverter.java | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/spring-messaging/src/main/java/org/springframework/messaging/converter/MappingJackson2MessageConverter.java b/spring-messaging/src/main/java/org/springframework/messaging/converter/MappingJackson2MessageConverter.java index f6c8ca2e1fd..4283889beac 100644 --- a/spring-messaging/src/main/java/org/springframework/messaging/converter/MappingJackson2MessageConverter.java +++ b/spring-messaging/src/main/java/org/springframework/messaging/converter/MappingJackson2MessageConverter.java @@ -71,7 +71,7 @@ public class MappingJackson2MessageConverter extends AbstractMessageConverter { /** * Construct a {@code MappingJackson2MessageConverter} supporting - * the {@code application/json} MIME type. + * the {@code application/json} MIME type with {@code UTF-8} character set. */ public MappingJackson2MessageConverter() { super(new MimeType("application", "json", Charset.forName("UTF-8"))); diff --git a/spring-web/src/main/java/org/springframework/http/converter/json/MappingJackson2HttpMessageConverter.java b/spring-web/src/main/java/org/springframework/http/converter/json/MappingJackson2HttpMessageConverter.java index 726671ddd19..f8a4df65d97 100644 --- a/spring-web/src/main/java/org/springframework/http/converter/json/MappingJackson2HttpMessageConverter.java +++ b/spring-web/src/main/java/org/springframework/http/converter/json/MappingJackson2HttpMessageConverter.java @@ -29,7 +29,8 @@ import org.springframework.http.MediaType; * *

This converter can be used to bind to typed beans, or untyped {@link java.util.HashMap HashMap} instances. * - *

By default, this converter supports {@code application/json} and {@code application/*+json}. + *

By default, this converter supports {@code application/json} and {@code application/*+json} + * with {@code UTF-8} character set. * This can be overridden by setting the {@link #setSupportedMediaTypes supportedMediaTypes} property. * *

The default constructor uses the default configuration provided by {@link Jackson2ObjectMapperBuilder}. diff --git a/spring-web/src/main/java/org/springframework/http/converter/xml/MappingJackson2XmlHttpMessageConverter.java b/spring-web/src/main/java/org/springframework/http/converter/xml/MappingJackson2XmlHttpMessageConverter.java index 1a2d80a233a..f6099585cc2 100644 --- a/spring-web/src/main/java/org/springframework/http/converter/xml/MappingJackson2XmlHttpMessageConverter.java +++ b/spring-web/src/main/java/org/springframework/http/converter/xml/MappingJackson2XmlHttpMessageConverter.java @@ -29,7 +29,8 @@ import org.springframework.util.Assert; * that can read and write XML using * Jackson 2.x extension component for reading and writing XML encoded data. * - *

By default, this converter supports {@code application/xml}, {@code text/xml}, and {@code application/*+xml}. + *

By default, this converter supports {@code application/xml}, {@code text/xml}, and + * {@code application/*+xml} with {@code UTF-8} character set. * This can be overridden by setting the {@link #setSupportedMediaTypes(java.util.List) supportedMediaTypes} property. * *

The default constructor uses the default configuration provided by {@link Jackson2ObjectMapperBuilder}.