xmlns:context="http://www.springframework.org/schema/context"
<!-- MyBatis mapper 추가 -->
<mybatis-spring:scan base-package="com.test.mapper"/>
<!-- Spring 추가 -->
<context:component-scan base-package="com.test.model"></context:component-scan>
<context:component-scan base-package="com.test.service"></context:component-scan>
- Java 설정 등을 이용하기 위해선 servlet 3.0 이상 버전을 사용해야 합니다.
- pom.xml 에서 기존 servlet 2.5버전을 주석 처리 혹은 삭제 후 3.1.0 버전을 추가합니다.
Servers 창에 있는 Tomcat v8.5 Server at localhost를 더블클릭하여 설정창을 띄웁니다.
Tomcat v8.5 Server at localhost창 아래 네비 중 [Modules]를 클릭합니다. 그 후 자신이 경로를 변경할 프로젝트를 선택하고 [Edit]버튼을 클릭합니다.
[Path]란에 "/controller"을 "/"로 변경 후 [OK]버튼을 클릭합니다. 그리고 저장(Ctrl + s) 하여 경로가 적용되도록 합니다.
변경 대상
1-1. 상단의 'window'를 클릭 후 'Preferences'를 클릭
1-2. 좌측 상단 검색창에 'enco'를 검색
1-3. 'Workspace'에서 'Text file encoding' 설정을 변경
- other을 체크 후 'UTF-8'로 변경합니다.
1-4. 'CSS Files' / 'HTML Files' / 'JSP Files' / 'XML Files' 설정에서 'encoding'을 'ISO 10646/Unicode(UTF-8)로 변경 후 [Apply], [Apply and Close]
자신의 프로젝트를 선택 후 오른쪽 마우스를 클릭합니다. 목록 중 제일 아래에 있는 [properties]를 클릭
좌측 목록중 resources를 선택합니다. Test file encoding에 [Other]를 체크 후 UTF-8을 선택하고 [Apply and Close]를 클릭하여 설정
"src/main/webapp -> 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>