개발/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 필터보다 먼저 호출되어야 한다.