웁스교교주의 이야기

[spirngboot] characterEncodingFilter->OrderedCharacterEncodingFilter 변경 본문

개발/Spring

[spirngboot] characterEncodingFilter->OrderedCharacterEncodingFilter 변경

웁스교교주 2017. 3. 24. 17:41

spring boot 1.4.2부터 아마 characterEncodingFilter->OrderedCharacterEncodingFilter 변경된것 같다.


@Bean
public OrderedCharacterEncodingFilter characterEncodingFilter() {
OrderedCharacterEncodingFilter filter = new OrderedCharacterEncodingFilter();
filter.setEncoding("UTF-8");
filter.setForceEncoding(true);
filter.setOrder(Ordered.HIGHEST_PRECEDENCE);
return filter;
}


요렇게 변경하면 됩니다.


주의 Ordered.HIGHEST_PRECEDENCE가 설정되어 있어야 한다.


Cors 필터보다 먼저 호출되어야 한다.