1. Spring MVC 프로젝트 + maven 만들기

(1) spring tools3 플러그인을 이클립스 마켓에서 다운 받았다면

(2) 이클립스 Open Perspective 에서 spring 개발환경을 열 수 있다.
spring 개발환경을 열어보자

(3) [File-New-Spring Legacy Project] 를 선택해서 새로운 프로젝트를 만든다.

(4) 프로젝트 이름을 설정하고,
[Templates]에서 [Spring MVC Project] 선택 후, 다음으로 넘긴다.

(5) 프로젝트에서 javacode가 작성될
package 이름을 작성하고, Finish를 클릭!

(6) 프로젝트 세팅이 끝날때 까지 기다린다.

(7) 프로젝트 세팅이 끝나면 잘 동작하는지 확인 해본다.
[Run on Server]를 클릭했을 때, 아래의 Hello World! 페이지가 나온다면 잘 프로젝트 생성에 성공한 것이다.

2. Spring MVC 프로젝트 만든후에 pom.xml 에 설정해야 할 작업
(1) [Pom.xml]파일에서 나의 개발 환경에 맞게 설정을 변경한다.


(2) 아래의 dependency 를 dependencies 의 자식요소로 추가해서 의존 라이브러리 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
<!-- 추가 의존 라이브러리 -->
<!-- MyBatis 라이브러리 -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.2.8</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.2.0</version>
</dependency>
<!-- Spring JDBC 라이브러리 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>4.0.0.RELEASE</version>
</dependency>
<!-- 파일업로드 처리를 위한 라이브러리 (SmartEditor 에서도 필요함)-->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.1</version>
</dependency>
<!-- json, xml 응답을 편하게 할수 있도록 도와 주는 라이브러리 -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.6.0</version>
</dependency>
<!-- Aop 용 라이브러리 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>4.0.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.8.0</version>
</dependency>
<!-- Spring Security 관련 라이브러리 -->
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>4.0.0.RELEASE</version>
</dependency>
<!-- 트렌젝션 처리를 위한 라이브러리 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>4.0.0.RELEASE</version>
</dependency>
|
cs |
(3) pom.xml 을 저장하면 이클립스에서 필요한 것들을 다운 받고 설정을 수정한대로 새로 세팅한다.
세팅이 완료될 때까지 아무것도 건드리지말고 기다린다.

(4) [org.apache.maven/plugins] 설정 수정 후 저장

(5) [org.apache.maven/plugins] 수정 사항 반영 하기

설정이 잘 변경되었는지 프로젝트에서 확인해본다.
