3주차 추가 공부 레퍼런스

3주차 추가 실습

04. 머스테치로 화면 구성하기

4.1 서버 템플릿 엔진과 머스테치 소개

4.2 기본 페이지 만들기

  1. index.mustache
<!doctype html>
<html>
<head>
    <title>스프링 부트 웹서비스</title>

    <meta charset="UTF-8">
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
</head>
<body>
    <h1>스프링 부트로 시작하는 웹 서비스</h1>
</body>
</html>
  1. IndexController.java
@Controller
public class IndexController {
    @GetMapping("/")
    public String index(){
        return "index";    // src/main/resources/templates/index.mustache
    }
}

머스테치 스타터를 사용했기에, 컨트롤러에서 “index” 문자열을 반환할 때 앞의 경로와 뒤의 파일 확장자는 자동으로 지정된다.