오늘은 인코딩을 필터로 처리하는 방법도 배웠다.
1) 기존 servlet에서 필터 처리를 서블릿 내에서 처리하거나, filter 인터페이스를 implements하는 필터 서블릿을 만들어 모든 요청에 대해 처리하도록 만들었었다. spring에선 web.xml에서 인코딩 필터를 등록할 수 있다.
2) 위 처럼 설정 하면 되는데 Maven Dependencies에 존재하는 CharacterEncodingFilter.class파일로 필터 객체를 생성해주는 과정이다.
3) 필터를 생성하고 한글 입력값을 확인해보면 깨지지 않고 잘 나오는 것을 확인할 수 있다.