
자바 웹 프로그램을 더욱 쉽고 빠르게 만들기 위한 도구이다.
Spring boot는 Spring framework 를 개선한 것이라 할 수 있다.
https://adoptium.net/
(Windows x64, JDK, 17-LTS 버전 설치하였음)
제대로 설치가 되었다면, cmd에 java -version 입력시 다음과 같이 나온다.

https://www.jetbrains.com/ko-kr/idea/download/?section=windows
(커뮤니티 에디션 설치하였음)
기본 설정값 그대로 설치
완료 후 실행 시 설정 import팝업이 뜨면 "do not import settings" 선택 -> ok
스프링 부트는 Spring Initializr 를 통해 쉽게 프로젝트를 생성할 수 있다.

Project : Gradle - Groovy
Language : Java
Spring Boot : 3.2.1
Packaging : Jar
Java : 17 (위에서 설치한 JDK 버전)
Artifact : firstproject로 변경하였음
Package name 이 Group 과 Artifact 의 조합으로 이루어져 있음을 확인할 수 있다.
(com.example + firstproject)
dependencies 는 다음과 같이 추가하고, Generate 선택
-> 스프링 부트 프로젝트에 필요한 여러 도구를 가져오는 역할

H2 Database : 자료를 저장하기 위한 데이터베이스
Mustache : 화면을 만들기 위해 필요한 도구
Spring Data JPA : 데이터베이스를 좀 더 편리하게 다룰 수 있게 해 주는 도구
IntelliJ에서 open 클릭, 다운 받은 프로젝트 폴더를 선택하고 Ok 클릭

src > main > java > com.example > firstproject 에서 우클릭 -> run 'FirstProjectAp..main()' 으로 실행해본다.
크롬 브라우저 실행 후 주소 표시줄에 localhost:8080 입력

-> 아직 웹 페이지를 만들지 않았으므로 에러 화면이 뜬다.
intelliJ로 돌아가서
resources > static > new > html file 을 통해 "hello.html" 생성

다음과 같이 작성 후, 서버 재시작


브라우저에서 localhost:8080/hello.html 접속 시 Hello World! 가 나옴을 확인할 수 있다.
