반응형

STEP 1. application.properties 수정

 

[PROJECT]/src/main/resources/application.properties

spring.freemarker.cache=false
spring.thymeleaf.cache=false

 

STEP 2. html파일 추가

아래의 경로에, 클라이언트 페이지파일 (html파일)을 넣어주면 된다.

src/main/resources/templates/

 

index.html    (src/main/resources/templates/index.html)

<html xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title></title>
<body>
hello world html for thymeleaf
</body>
</head>
</html>

 

STEP 3. 페이지를 return할 Controller 생성

그 이후,

HtmlController.java    (src/main/java/com.example.spring_jpa)

@Controller
public class HtmlController {

    @GetMapping("/index")
    public String index() { return "index"; }
}

아래의 Controller (RestController면 안됨)를 만들어주면,

templates/  경로 안에, index.html을 찾아서, 해당 페이지를 리턴해준다.

 

 

결과화면

 

반응형