3.8. 인코딩 필터 설정
브라우저에서 보내는 요청(Request)과 응답(Response)을 모두 UTF-8 로 고정하기 위해 인코딩 필터를 설정한다.
src/main/webpp/WEB-INF/web.xml
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3.9. 로그 레벨 설정
개발 중에는 가능한 많은 정보가 나오는 것이 개발에 수월하다. 따라서 로그 레벨을 가장 낮은 레벨인 debug 모드로 변경한다.
src/main/resources/log4j.xml
<!-- Root Logger -->
<root>
<priority value="debug" />
<appender-ref ref="console" />
</root>
3.10. 홈 컨트롤러, 뷰 삭제
프로젝트를 처음 생성하면 샘플용으로 홈 컨트롤러와 뷰가 생성되어 있다. 사용하지 않으므로 삭제한다.
- src/main/java/sample/spring/yse/HomeController.java 삭제
- src/main/webapp/WEB-INF/views/home.jsp 삭제