STS으로 Spring 프로젝트 생성

편집일시: 2017-12-10 08:14 조회수: 3830 댓글수: 0
이어 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 참고](/books/13) ## 프로젝트 생성 단계 1. STS를 시작하고 [File] 메뉴의 [New] 메뉴에서 [Spring Legacy Project] 메뉴를 선택한다. ![생성할 프로젝트 선택](/data/page/516/spring-sts-new-project1.png) 2. 표시된 대화 상자에서 다음과 같이 설정한다. **Project name** : 프로젝트 이름입니다. 앞에 Maven으로 생성한 것과 동일하게 만들려면 "MySpringApp"라고 입력한다. **Template** : "Simple Project"안에 있는 "Simple Spring Maven"를 선택한다. **Working sets** : 여기에서 특별히 사용하지 않기 때문에 체크 박스는 OFF로 해 둔다. 이제 "Finish"버튼을 누르면, 프로젝트가 생성된다. 다만, 이 단계에서는 특별히 Java 소스 코드 파일은 생성되지 않으므로 나중에 필요에 따라 클래스를 만들어 나가게 될 것이다. ![프로젝트 생성](/data/page/516/spring-sts-new-project2.png) ## 실행에 필요한 작업 1. 패키지 탐색기(package explorer)에서 프로젝트를 선택하고 [Run] 메뉴의 [Run As] 내에서 [Maven Install] 메뉴를 선택한다. 이걸로 빌드가 완료된다. 2. 응용 프로그램을 실행하려면 실행하는 응용 프로그램 클래스의 소스 코드 파일을 선택하고 [Run] 메뉴의 [Run As] 내에서 [Java Application] 메뉴를 선택한다. - 이제 STS를 사용하여 프로젝트를 만들고 그것을 실행하기까지의 작업을 수행 할 수 있게 되었다. Spring Framework를 이용한 구체적인 프로그래밍은 다음에서부터 실시 나가기로 하자.