스프링부트 설치 링크
해당 링크에서 자신의 운영체제에 맞는 jar 파일을 다운로드 후 실행하면 이클립스 기반의 스프링부트 IDE가 설치됨
그 후, Spring Starter Project로 새로운 프로젝트 생성
그 후 프로젝트에 대한 정보를 본인에 맞게 수정한다.
Name은 프로젝트이름
Type은 Gradle
Packaging은 내장톰캣이 포함되어있는 war로 배포
Java Version은 사용할 JDK 버전
그룹과 Package는 본인이 원하는 이름 형식대로 만들면된다.
추가 Dependencies 설정
현재 Spring Web을 선택함으로써 내장 톰캣을 사용 가능하게 해줌
[ 패키지 살펴보기 ]
자바 소스파일이 들어가 있는 위치
정적 웹 리소스를 넣는 위치
- 정적 웹 리소스란 ?
html, js , img, css 등 추가 컴파일 없이 바로 동작하는 파일 ( JSP가 아닌 파일 )
유사 설정파일, 프로젝트 전체에 적용되는 속성정보 ( 유사 xml )
동적 웹 리소스를 넣는 위치
- 동적 웹 리소스란?
JSP 같은 별도 컴파일을 해야하는 파일들
pom.xml 대신 사용하는 파일
library, dependency 설정 같은 것이 들어가있다.
현재 dependency로 Spring Web 즉 내장 톰캣을 사용하려 하는데
Orcale을 사용중이라면 Oracle과 포트번호 충돌이 일어난다. 이 때는 설정파일이였던 application.properties를 수정해준다.
다음과 같이 server.port=8088 이라고 작성하게 되면 내장톰캣의 포트번호는 8088로 인식되게 된다.
좌측하단 대시보드를 확인해보면
Test 프로젝트가 8088 포트로 실행된 것을 볼 수 있으며, 상단에 지구본 모양으로 웹 페이지 출력도 볼 수 있다.