Spring | Spring 프로젝트 생성 | STS으로 Spring 프로젝트 생성

이어 STS를 사용하여 프로젝트를 만드는 방법에 대해 살펴 보겠다. STS는 Spring Framework 관련 프로젝트 템플릿이 몇 종류가 준비되어 있다. 크게 나누면 “Spring Legacy Project"와"Spring Starter Project “로 분류가 가능하다. 이것은 다음과 같은 차이가 있다.

Spring Legacy Project : 일반적인 Spring Framework 프로젝트이다. 필요에 따라 Spring Framework의 라이브러리가 내장하여 이용한다.

Spring Starter Project : Spring Boot라는 응용 프로그램의 빠른 개발 프레임워크를 이용한 프로젝트이다. 간단한 라이브러리를 추가하는 것만으로 필요한 프레임워크들이 모두 포함할 수 있도록 되어 있다.

Spring Framework의 기본을 배우는 것에는, “Spring 프로젝트"를 사용한다. Spring 스타터 프로젝트는 Spring Boot위한 것이므로, 이는 Spring Boot를 이용하게되면 사용하는 것으로 하자.

Spring Boot 참고

프로젝트 생성 단계

  1. STS를 시작하고 [File] 메뉴의 [New] 메뉴에서 [Spring Legacy Project] 메뉴를 선택한다.

생성할 프로젝트 선택

  1. 표시된 대화 상자에서 다음과 같이 설정한다.

Project name : 프로젝트 이름입니다. 앞에 Maven으로 생성한 것과 동일하게 만들려면 “MySpringApp"라고 입력한다.

Template : “Simple Project"안에 있는 “Simple Spring Maven"를 선택한다.

Working sets : 여기에서 특별히 사용하지 않기 때문에 체크 박스는 OFF로 해 둔다.

이제 “Finish"버튼을 누르면, 프로젝트가 생성된다. 다만, 이 단계에서는 특별히 Java 소스 코드 파일은 생성되지 않으므로 나중에 필요에 따라 클래스를 만들어 나가게 될 것이다.

프로젝트 생성

실행에 필요한 작업

  1. 패키지 탐색기(package explorer)에서 프로젝트를 선택하고 [Run] 메뉴의 [Run As] 내에서 [Maven Install] 메뉴를 선택한다. 이걸로 빌드가 완료된다.

  2. 응용 프로그램을 실행하려면 실행하는 응용 프로그램 클래스의 소스 코드 파일을 선택하고 [Run] 메뉴의 [Run As] 내에서 [Java Application] 메뉴를 선택한다.

  • 이제 STS를 사용하여 프로젝트를 만들고 그것을 실행하기까지의 작업을 수행 할 수 있게 되었다. Spring Framework를 이용한 구체적인 프로그래밍은 다음에서부터 실시 나가기로 하자.