STS에서 Spring Boot 웹 프로젝트 시작하기 1
STS에서 Spring Boot 웹 프로젝트 시작하기 1
STS 다운로드 & 설치
다음 링크에서 다운로드 (현재 4.1.2 최신)
적당한 위치에 압축 해제하면 설치가 완료된다.
프로젝트 생성
스프링 부트를 사용하여 웹 프로젝트 생성 gradle을 사용하기로 한다.
단축키 Ctrl + N, Spring Boot -> Spring Starter Project 선택
다음 정보들은 자신의 상황에 맞게 적당히 수정한다.
- Name : 프로젝트 이름
- Type : Gradle3 사용
- Packaging : 웹 프로젝트 이므로 War 선택
- Group : 알아서 수정
- Description : 설명입력
- Package : 패키지 경로 지정 Group하고 맞춰서 지정함
프로젝트 Dependencies 선택, 우선은 Web -> Web만 선택한다.
아래와 같은 구조의 프로젝트가 생성된다.
스프링부트는 html, css, js, image 등 정적 웹 라이브러리를
src > main > resources > static 아래서 관리한다.
AkiApplication.java 파일에 있는 main 클래스를 실행시키면 자체 Tomcat이 동작한다.
로그를 보면 Tomcat 버전, 포트 정보를 알 수 있다
스프링부트를 이용하여 프로젝트를 생성하면 기존에 직접 관리하던 Tomcat 설정과
web.xml 파일등은 스프링부트 내부모듈에 의해서 구동 시 자동설정된다.
브라우저에 localhost:8080을 입력해본다.
친숙한 404에러 그래도 뭔가 돌아가는 거 같다.
이제 static 폴더에 index.html 파일을 만들고 애플리케이션을 다시 시작한다.
‘Hello, World’를 화면에 출력해보자
참고
출처: https://yonguri.tistory.com/entry/스프링부트-SpringBoot-개발환경-구성-1-시작?category=359079 [Yorath’s 블로그]