对于thymeleaf的简介前一篇文章里面已经讲过了,本篇文章的内容是快速和Spring Boot整合 。
(一)添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
(二)添加配置
在 application.yml中添加配置:
thymeleaf: prefix: classpath:/templates/ check-template-location: true suffix: .html encoding: UTF-8 content-type: text/html mode: HTML5 cache: false
(三)hello world页面
<!DOCTYPE html xmlns:th="http://www.thymeleaf.org">
<html lang="en">
<head>
<meta charset="UTF-8"></meta>
<title>Hello</title>
</head>
<body>
<h1 th:text="${message}">Hello World</h1></body>
</html>
(四)Controller
@Controller
public class HelloController {
@RequestMapping("/thy")
public Map index(ModelMap map) {
map.addAttribute("message", "hand");
return map;
}
}