Java Version: 본인의 PC에 설치된 JDK 버전에 맞는 숫자로 선택해줍니다.(JDK 11버전을 설치했다면 11로 선택)
나머지 정보는 그대로 두셔도 됩니다. 설정이 끝나면 Next를 클릭합니다.
Dependency를 선택하는 화면입니다.
Spring Boot Version은 3.0.0 이상 버전에서는 JDK가 14 이상이어야 하니 JDK 11 버전이라면 2 점대 버전을 선택해야 합니다.
dependency는 기본 서버 구동만 해볼거라 Database 부분은 제외하도록 하겠습니다.
Developer Tools-Web, Template Engines-Thymleaf, Web-Spring Web 세가지만 선택하고 Finish를 클릭합니다.
기본 컨트롤러와 index 페이지 작성을 합니다.
컨트롤러는 기본 패키지에 controller 패키지를 추가한 뒤 HomeController 클래스를 추가합니다.
HomeController 내용
package com.example.demo.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class HomeController {
@GetMapping("/")
public String index() {
return "index";
}
}
index.html 은 src/main/resources/template 폴더에 만들어야 하는데 초기 sts 상태라면 html을 추가할 수 있는 상태가 아닐수도 있습니다. 그럴때는 Help-Eclipse Market place 메뉴로 들어가서 아래와 같은 extension을 설치해줍니다.
그리고 templates 폴더에서 우클릭 후 New-Other 에서 Web 폴더에 있는 HTML File을 선택하여 index.html 을 추가합니다.
그리고 아래와 같이 hello spring boot를 작성해줍니다.
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<h2>hello spring boot</h2>
</body>
</html>
이제 기본 세팅은 마무리 되었고 실행을 해봅니다.
프로젝트 이름에서 우클릭 후 Run As-Spring Boot App 을 클릭해주면 실행이 되고 브라우저 주소창에 localhost:8080 이라고 입력 후 엔터를 치면 index.html에 작성한 내용이 보일겁니다.