티스토리 뷰

IT/Spring

SpringBoot 시작하기 - 1) 기본 실행

래빗조아 2015. 5. 29. 11:02

SpringBoot는 복잡한 Spring의 설정을 간단하게 해 주는 프로젝트입니다.

Spring을 사용하면서 매번 설정에 많은 시간이 필요합니다.

간단한 프로젝트 하나 하려고 해도 귀찮은 작업들이죠, 저는 그래서 Django나 Node.js를 시작하려고 했었는데 이것도 만만치 않더라구요, 그래서 Grails같은 것들도 살펴 보려고 하고 있습니다.

일단 SpringBoot를 사용하면 설정의 번거로움을 어느정도 해결할 수 있다고 합니다.

아래는 SpringBoot의 간단한 예제입니다.

STS를 가지고 시작해 보겠습니다.

STS(SpringTool Suite)가 느리긴 하지만 따로 plugin을 설치할 필요도 없고 그냥 편하게 사용하고 있습니다. 참고로 맥북프로에 메모리 8G정도면 아쉽지 않을 정도로 사용 가능합니다.

여기에 소개될 내용은 /greeting이라는 url을 호출하면 Hello라는 문구를 출력하는 예제입니다.

아울러 actuator가 선택되었을 경우 어떠한 기능이 추가되는지 보도록 하겠습니다.

New > Spring Starter Project


New Spring Starter Project 창에서 Porject Name을 입력합니다.

나머지는 그대로 기본 값을 사용하겠습니다

Type: Maven Project,  Packaging: Jar,  Java Version : 1.7, Language: Java, Boot Version 1.2.3

그리고 아래 Dependencies 에는2가지 Web, Actuator를 체크하도록 하겠습니다.

Finish를 클릭하여 프로젝트를 생성합니다. 

이미 다 만들어 졌습니다. 그냥 실행해 봅니다. Run As > Java Application


웹을 한번 접속해 보도록 하겠습니다. 기본 포트는 8080입니다.

http://localhost:8080/

이미  maven에서 tomcat이나 jetty plugin을 통해 간단히 실행 했던 방식과 유사합니다만, boot에서는 설정 한줄 조차 하지 않았습니다.

다음에는 RequestMapping을 설정하여 호출하도록 해 보겠습니다.

댓글