STS에서 Spring Boot 웹 프로젝트 시작하기 1

STS에서 Spring Boot 웹 프로젝트 시작하기 1

STS 다운로드 & 설치

다음 링크에서 다운로드 (현재 4.1.2 최신)
적당한 위치에 압축 해제하면 설치가 완료된다.

프로젝트 생성

스프링 부트를 사용하여 웹 프로젝트 생성 gradle을 사용하기로 한다.
단축키 Ctrl + N, Spring Boot -> Spring Starter Project 선택 img_01

다음 정보들은 자신의 상황에 맞게 적당히 수정한다. img_02

프로젝트 Dependencies 선택, 우선은 Web -> Web만 선택한다. img_03

아래와 같은 구조의 프로젝트가 생성된다. img_04 스프링부트는 html, css, js, image 등 정적 웹 라이브러리를 src > main > resources > static 아래서 관리한다.

AkiApplication.java 파일에 있는 main 클래스를 실행시키면 자체 Tomcat이 동작한다. img_05 로그를 보면 Tomcat 버전, 포트 정보를 알 수 있다 스프링부트를 이용하여 프로젝트를 생성하면 기존에 직접 관리하던 Tomcat 설정과 web.xml 파일등은 스프링부트 내부모듈에 의해서 구동 시 자동설정된다.

브라우저에 localhost:8080을 입력해본다. img_06 친숙한 404에러 그래도 뭔가 돌아가는 거 같다.

이제 static 폴더에 index.html 파일을 만들고 애플리케이션을 다시 시작한다.

‘Hello, World’를 화면에 출력해보자

참고

출처: https://yonguri.tistory.com/entry/스프링부트-SpringBoot-개발환경-구성-1-시작?category=359079 [Yorath’s 블로그]