스프링부트 프로젝트 시작하기


 이번 글은 스프링부트를 시작하는 방법에 대해서 적어볼려고 합니다.

 Spring 재단은 처음 프로젝트를 생성할때 편의를 제공해 주는 도구로 Spring Boot Initialzer라는 것을 제공합니다.

SpringInitializer

 일단 간단한 웹 어플리케이션부터 만들어 봅시다. 디펜더시는 아래에 그림과 같이 추가하며 추후 Gradle을 통해 차차 늘려나갈 예정입니다.

SpringDependencies

 물론 간단한 웹 앱을 만드는 데 저리 많은 디펜더시는 필요 없지만 앞으로 추가할 것들을 미리 추가했습니다. 이제 하단에 Generate the project 버튼을 눌러 생성된 프로젝트 파일을 다운로드 합니다.

 압축을 풀고 안에 소스를 확인해 보면 실행만 가능한 상태인데 거기에 RestController 클래스를 넣어 제대로 실행되고 있는지 확인할 것입니다. 아래와 같이 폴더와 자바파일을 추가합니다.

addWebController

 그리고 메인클래스에서 Run버튼을 눌려 실행하면 Spring Boot가 실행된다는 문구가 터미널 혹은 출력으로 나올 것입니다.

SpringBootRun

 문제없으면 localhost:8080/hello에 접속하여 RestController에 넣어놨던 코드가 정상 실행된 것을 확인해봅시다.

HelloWorld