Polish ObjectToStringHttpMessageConverter

Issue: SPR-9738
This commit is contained in:
Rossen Stoyanchev 2012-09-25 19:32:26 -04:00
parent 8a082e6e3b
commit 2bb0104556
1 changed files with 12 additions and 4 deletions

View File

@ -49,8 +49,6 @@ import org.springframework.util.Assert;
*/
public class ObjectToStringHttpMessageConverter extends AbstractHttpMessageConverter<Object> {
public static final Charset DEFAULT_CHARSET = Charset.forName("ISO-8859-1");
private ConversionService conversionService;
private StringHttpMessageConverter stringHttpMessageConverter;
@ -58,13 +56,23 @@ public class ObjectToStringHttpMessageConverter extends AbstractHttpMessageConve
/**
* A constructor accepting a {@code ConversionService} to use to convert the
* (String) message body to/from the target class type.
* (String) message body to/from the target class type. This constructor
* uses {@link StringHttpMessageConverter#DEFAULT_CHARSET} as the default
* charset.
*
* @param conversionService the conversion service
*/
public ObjectToStringHttpMessageConverter(ConversionService conversionService) {
this(conversionService, DEFAULT_CHARSET);
this(conversionService, StringHttpMessageConverter.DEFAULT_CHARSET);
}
/**
* A constructor accepting a {@code ConversionService} as well as a default
* charset.
*
* @param conversionService the conversion service
* @param defaultCharset the default charset
*/
public ObjectToStringHttpMessageConverter(ConversionService conversionService, Charset defaultCharset) {
super(new MediaType("text", "plain", defaultCharset));