Setting

[ Setting Spring ] Project Setting

Mungwang 2023. 9. 4. 17:47

💎 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(요청 최상위 주소) 변경 ( / )