1) src > main > java > 설정해둔 패키지 경로 아래에 controller 패키지 생성
-> controller 패키지 아래에 HomeController 라는 자바 클래스 생성
2) HomeController 구성하기
HomeController 없이 "(패키지명)Application"을 실행했다면 실행 포트에서 WhiteLabel 오류가 났을 것이다 -> 처음 시작할 때 기본 시작 주소를 설정하지 않았기 때문
package com.example.boardboot.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class HomeController {
@GetMapping("/")
public String index() {
return "index";
}
}
HomeController에 처음 "/" 주소가 들어왔을 때 "index"라는 페이지를 반환할 수 있도록 Controller와 GetMapping를 추가한다
3) index.jsp 구성하기
src > main > resources > templates 아래에 'index.html' 파일을 생성한다
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h2>spring boot start page</h2>
</body>
</html>
테스트 용이므로 간단히 작성해 실행하면 아래와 같은 화면이 뜬다
