初始化

打开IEDA创建一个Spring项目

Untitled

勾选需要的东西:

Untitled

Untitled

这样就创建成功啦

创建ThymeLeaf模板文件

Untitled

图片里面的代码如下:

<!DOCTYPE html>
<html lang="en" xmlns:th="<http://www.thymeleaf.org>">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1 th:text="迎您来到Thymeleaf">欢迎您访问静态页面 HTML</h1>
</body>
</html>

快速入门

创建一个最简单的控制器

@Controller
public class IndexController {
    @GetMapping("/p2")
    public void index(Model model) {
				// 通过model传递参数给模板引擎
        model.addAttribute("h1","但是还行!!");
        model.addAttribute("text_p","毫无意义的文字");
    }
}

在template文件夹下创建p2.html

<!DOCTYPE html>
<html lang="en" xmlns:th="<http://www.thymeleaf.org>">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1 th:text="迎您来到Thymeleaf">欢迎您访问静态页面 HTML</h1>
<h1 th:text="${h1}"></h1>
<!--字符串拼接-->
<h1 th:text="'我是普通内容= ' + ${text_p}">title</h1>
<h1 th:text="|我是普通内容= ${text_p}|">title</h1>
</body>
</html>