1. 이클립스 실행
new -> others -> spring Legacy Project
2. Project Name -> Spring MVC Project -> Finish
3. Root Package = groupid + 아티펙터 ID
*회사마다 패키지마달 다름
로딩될때까지 기다림...
4. [ pom.xml ] 파일 열고 기본 설정 시작
1) java-version : 1.8
springframework-version : 5.1.5.RELEASE
2) <!-- Servlet --->
93번째 줄 : artifactId : javax 추가
version : 3.1.0
**서블릿 3버전부터 artifactId 앞에 javax 추가됨
3) <!-- JUnit 버전 변경 -->
116번째 줄 : version : 4.12 변경
4) <!-- plugin 변경 -->
139번째 줄 : 3.5.1 버전 변경
141번째 줄 : 1.8
5) 라이브러리추가
35번째 ~~~ AspectJ 사이에 넣기
<!-- http://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
<!-- Maven Repository -> spring-jdbc 검색 -> 5.1.1 -> Maven 가져오기 -->
<!-- Spring-jdbc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.1.5.RELEASE</version>
</dependency>
<!-- MyBatis 라이브러리 추가 -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.6</version>
</dependency>
<!-- 마이바티스와 스프링을 연동해주는 라이브러리 -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.3.2</version>
</dependency>
<!-- MySQL Connector/Java => 할필요 없음.. MYSQL 사용안해서 -->
<!-- http://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.15</version>
</dependency>
6. [web.xml]
한글 인코딩 설정 추가
<!-- 한글 인코딩 필터 설정(톰캣 내부의 한글처리) -->
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class> org.springframework.web.filter.CharacterEncodingFilter
<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>
<!-- 위에 지정한 encodingFilter이름을 모든 패턴에 적용-->
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
** 설정 변경시 : web.xml
'개발노트 > Spring' 카테고리의 다른 글
Oracle 계정 생성하기 Using CMD 창 (0) | 2020.09.15 |
---|---|
[미완성]자바스크립트 & JQuery & Ajax (0) | 2020.09.14 |
HikariCP 등록 (0) | 2020.09.03 |
lombok 라이브러리 추가 (0) | 2020.09.03 |
MyBatis 기초 개념 (0) | 2020.09.01 |
댓글