[Spring+JSP]CRUD 게시판 만들기

[스프링]MVC2방식 CRUD 게시판 만들기 2.pom.xml 설정

나스닥 엔지니어 2018. 7. 7. 19:03

(기준일 18-07-07)


(개발 환경)

1. 툴 : Spring Tool Suite 3.9.5 (이클립스)

       -> 이클립스 상단매뉴 Help -> MarketPlace -> STS 설치..

2. WAS : 아파치 톰캣 8

  ->https://tomcat.apache.org/download-80.cgi

3. JDK - 1.8

4. DB - MYSQL 

5. DB 툴 : MYSQL 워크벤치

      -> https://dev.mysql.com/downloads/installer/

----


* pom.xml의 메이븐 라이브러리 설정 

https://namu.wiki/w/Maven


1. Properties 수정


   (JDK와 Framework 버전을 최신버전으로 수정 후 Ctrl+Shift+S(저장))



(프로젝트 우클릭 -> Properties)



 (Project Facets -> Java 항목을 1.8로 수정 -> 저장 & 닫기)



2. dependency 추가



<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-test</artifactId>

<version>${org.springframework-version}</version>

</dependency>


<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-jdbc</artifactId>

<version>${org.springframework-version}</version>

</dependency>


<dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

<version>5.1.46</version>

</dependency>


<dependency>

<groupId>org.mybatis</groupId>

<artifactId>mybatis</artifactId>

<version>3.4.1</version>

</dependency>


<dependency>

<groupId>org.mybatis</groupId>

<artifactId>mybatis-spring</artifactId>

<version>1.3.1</version>

</dependency>


(추가 후 Ctrl+Shift+S(저장))



3. web.xml에 한글필터 추가


 </web-app> 상단에 다음 필터 추가


<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>





4. 최종테스트


((Date가 한글로 표시) Hello world!가 출력되면 성공)