오늘은 내가 자주 이용하는 IntelliJ를 이용하여 Spring Framework를 시작하는 방법을 작성할 것이다.

먼저 IntelliJ 를 실행하여 새로운 프로젝트를 생성한다. New Project를 선택하고 왼편에 Spring -> Spring MVC를 선택한다.
그 후에 프로젝트 이름을 지정하고 Finish 하여 프로젝트가 생성된다.

기본적인 JSP/Servlet Project 형태로 되어있다.
프로젝트를 생성했다고 해서 바로 실행할 수 있는 것이 아니다.
Spring, Spring MVC를 실행하기 위해선, 라이브러리를 세팅해주어야 한다.
Project Structure를 열고 우측Artifacts를 선택하면 아래와 같은 화면을 볼 수 있다.

우측 Available Elements가 사용할 수 있는 라이브러리이다. 이 라이브러리를 사용하려면 좌측의 WEB-INF/lib 경로로 옮겨야 한다.

WEB Server를 실행하려면 별도의 Setup이 필요한데, Spring을 구동할 WEB Server를 설정해야 한다.
우측 상단의 Add Configuration을 클릭하여 Tomcat을 설정하겠다.
Tomcat은 Web Application Server로, 동적 Page를 위해 존재한다. Tomcat에 대한 설명은 여기서는 하지 않고 하단의 링크를 첨부한다.
Add Configuration을 클릭하고 Templates -> Tomcat Server -> Local순으로 이동하면 아래와 같은 화면을 볼 수 있다.

미리 설치되어 있던 Tomcat의 경로를 설정하고,상단 메뉴의 Deplotment에서 '+' 버튼을 클릭해 Artifact를 설정하고 OK를 누르면 실행 환경이 완성된다.
Run 버튼이 활성화 되어 실행 가능한 상태를 의미하게 된다.


가 출력된다면 정상적으로 실행된 것이다.