본문 바로가기

JSP

Spring (1) - 설치 및 세팅(한글 깨짐)

▷ 스프링 프레임워크(Spring Framework)


    자바 기반의 어플리케이션을 개발하는데 있어서 다양한 라이브러리 및

          개발 방법등을 하나의 틀로 제공하는 표준 기술
    전자정부 표준프레임워크(eGovFramework)

 

1. Spring Tool 4 압축 풀고 실행 (http://gofile.me/59BBb/2PvgiP3jB)
2. 워크스페이스 생성
3. Eclipse Marketplace - "sts" 검색 후 "Spring Tools 4 Add-on..." 설치(Install 클릭) 및 재시작
4. Eclipse Marketplace
   - "eclipse web" 검색 후 "Eclipse Enterprise Java and Web Developer Tools 3.x" 설치 및 재시작
5. Perspective 를 Java -> Spring 으로 변경
6. 환경 설정(ex. font, Theme, JREs, Compiler)
7. 서버 추가(tomcat 8.5)
8. Package Explorer 우클릭 - New - Project - Spring Legacy Project 클릭 후
   프로젝트명 입력하고 Templates 항목에서 Spring MVC Project 항목 클릭하고 Next 버튼 클릭
   (필요 라이브러리 다운 진행 후) 패키지명 입력(xxx.xxx.xxx) 후 Finish
9. 프로젝트 우클릭 - Properties - Project Facets 항목에서
   Dynamic Web Module 3.1 로 변경, Java 1.8 로 변경
10. 프로젝트 우클릭 - Run As - Run on Server 클릭하면 기본 서블릿("/") 호출되어 실행


< 한글 깨짐 해결 방법 >
web.xml 파일에 다음 내용 추가하여 UTF-8 인코딩 적용
<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>

 

자동화를 위한 세팅중....