💎 Project Setting
1) 프로젝트 생성
2) 프로젝트 구조 및 변경
4) 요청 / 응답 시 한글 깨짐 방지 필터 추가 (스프링에서 제공하는 필터사용)
<!-- 한글 깨짐 방지를 위한 Filter 추가 -->
<!-- 별도의 filter 클래스를 만들지 않고 스프링에서 제공하는 filter를 사용 -->
<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>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3) Project Facets 변경
4) pom.xml 내용 수정
- 프로젝트 빌드 도구인 Maven 관리 문서 내용 수정
5) pom.xml에 작성된 내용과 이클립스 프로젝트간의 설정 동기화
-> Maven은 프로젝트 관리 도구로써 프로젝트에 필요한 설정 내용을 pom.xml에 작성합니다. 만약에 pom.xml에 작성된 내용과 프로젝트 설정이 일치하지 않으면 오류가 발생합니다. 이때, 동기화를 진행하여 오류를 해결할 수 있습니다.
6) Servers 탭에 server 설정 추가
7) Context Root(요청 최상위 주소) 변경 ( / )