본문 바로가기
Spring

[IntelliJ] Spring Maven 프로젝트 만들기

by xunxou 2020. 4. 5.

intelliJ 에서 Spring maven 프로젝트 만드는 방법에 대해 기술한다.

 

 

1. 프로젝트 생성

(1) 프로젝트를 생성

IntelliJ를 실행시키고 Create New Project를 클릭한다.

 

(2) Maven 프로젝트를 생성

왼쪽메뉴에서 Maven을 선택하고, 상단의 Prjoect SDK에서 사용할 SDK버전을 선택한다.

별도의 설정을 하지않고 [Next] 버튼을 눌러 다음으로 넘어간다.

 

(3) GroupId와 ArtifactId를 입력

GroupId는 프로젝트를 식별할 수 있는 고유ID이다.  'com.xxx.프로젝트ID' 과 같은 형태로 입력한다.

 

ArtifactId는 '프로젝트 이름과 동일하게 입력한다. Version은 그대로 설정한다.

 

[Next] 를 클릭해 다음단계로 넘어간다.

 

(4) Project name과 Project가 저장될 위치를 지정

앞페이지에서 설정한 ArtifactId와 동일하게 입력한다.

입력을 완료하면 Finish를 클릭한다.

프로젝트가 생성되면 아래와 같은 구조를 가진 프로젝트가 생성된다.

 

 

2. Spring Framework를 설정

(1) Add Framework Support...

왼쪽메뉴에서 프로젝트를 우클릭한다.

[Add Framework Support...]를 클릭한다.

 

(2) Spring MVC를 선택

왼쪽 목록에서 Spring MVC를 선택한다. 

기본으로 Spring 5.2.3 버전을 지원해주고 있다. 해당버전을 선택한 후 [OK]를 클릭한다.

 

 

(3) 생성된 디렉터리 확인

설정을 마치면 왼쪽 프로젝트에 새로운 web 디렉터리가 생성된 것을 확인할 수 있다.

생성된 프로젝트는 아래와 같은 구조로 Java폴더,  테스트 폴더등이 생성된다.

생성된 설정파일의 이름이 Intellij와 Eclipse가 서로 다르다.

Java폴더 Java 작성되는 코드의 경로

resource 폴더 실행할때 참고하는 기본경로(주로 설정파일들이 위치한다)

스프링 설정파일(빈(bean) 설정) applicationContext.xml

웹과 관련된 스프링 설정파일 dispatcher-servlet.xml

Tomcat의 web.xml파일 web.xml

Maven이 사용하는 pom.xml

파일 및 폴더 IntelliJ Eclipse
Java폴더 Java 작성되는 코드경로
resource 폴더 실행할때 참고하는 기본경로(주로 설정파일들이 위치한다)
테스트 폴더 테스트 코드 및 테스트 관련 설정파일 보관 경로
스프링 설정파일(빈(bean) 설정) applicationContext.xml root-context.xml
웹과 관련된 스프링 설정파일  dispatcher-servlet.xml servlet-context.xml
Tomcat의 web.xml파일 web.xml
Maven이 사용하는 pom.xml pom.xml