Example usage for org.springframework.http.converter AbstractHttpMessageConverter setDefaultCharset

List of usage examples for org.springframework.http.converter AbstractHttpMessageConverter setDefaultCharset

Introduction

In this page you can find the example usage for org.springframework.http.converter AbstractHttpMessageConverter setDefaultCharset.

Prototype

public void setDefaultCharset(@Nullable Charset defaultCharset) 

Source Link

Document

Set the default character set, if any.

Usage

From source file:org.springframework.http.converter.FormHttpMessageConverter.java

/**
 * Apply the configured charset as a default to registered part converters.
 *//*from   ww w  .  ja v  a2  s . co  m*/
private void applyDefaultCharset() {
    for (HttpMessageConverter<?> candidate : this.partConverters) {
        if (candidate instanceof AbstractHttpMessageConverter) {
            AbstractHttpMessageConverter<?> converter = (AbstractHttpMessageConverter<?>) candidate;
            // Only override default charset if the converter operates with a charset to begin with...
            if (converter.getDefaultCharset() != null) {
                converter.setDefaultCharset(this.charset);
            }
        }
    }
}