IntelliJ로 Spring 프로젝트 생성
Spring 프레임워크 웹 프로젝트를 제작하게 되면 최초 설정이 많은데 Spring boot를 사용함으로써 이것을 간단하게 할 수 있다.
1. 프로젝트 생성
[그림 1] Spring Initializr 프로젝트 생성
IntelliJ 상단바에서 File->New->Project 누르면 위 그림 1과 같은 창이 나타난다. 왼쪽에서 Spring Initializr를 선택하자.
Next를 누르면 아래 그림 2와 같은 창으로 바뀐다.
[그림 2] 프로젝트 기본 정보 설정
위의 각 항목은 아래와 같다.
- Name : 프로젝트의 이름
- Type : 프로젝트 타입 (maven 이나 gradle)
- Packaging : 프로젝트 빌드 이후 패키징될 타입 (jar 나 war)
- Language : 프로젝트 언어 (Java 나 groovy)
- Group : 프로젝트의 artifact 그룹 (프로젝트 저장소와 관련)
- Artifact : 프로젝트의 artifact
- Version : 프로젝트의 버전
- Description : 프로젝트 설명
- Package : 프로젝트 패키지명
Next를 누르면 Spring 프로젝트를 생성할 때 추가할 라이브러리를 선택할 수 있다.
Web과 뷰 템플릿 엔진으로 Thymeleaf를 선택한다.
[그림 3] 라이브러리 선택
Next버튼을 누르면 프로젝트 경로 선택하는 화면이 나오고 Finish할 수 있다.
그림은 생략한다.
2. pom
pom은 Project Object Model 줄임말이다. 빌드할 때 pom.xml을 읽어서 dependency에 있는 jar들을 Maven Central Binary Repository에서 다운로드한다.
Spring boot는 위 그림 3에서 체크한 Dependency를 pom.xml에 아래 그림 4처럼 자동으로 추가해준다.
[그림 4] pom.xml Dependency
* 참고
IntelliJ 프로젝트 생성 관련
http://blog.saltfactory.net/creating-springboot-project-in-intellij/
pom관련
http://hyoseokchoi.tistory.com/entry/%EA%B8%B0%EB%B3%B8%EC%A0%81%EC%9D%B8-pomxml-%EC%84%A4%EC%A0%95