java配置Thymeleaf模板引擎
时间: 2024-05-02 19:18:48 浏览: 80
1. 添加Thymeleaf依赖
在项目的pom.xml文件中添加以下依赖:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
```
2. 配置Thymeleaf
在application.properties或application.yml文件中添加以下配置:
```
# Thymeleaf配置
spring.thymeleaf.mode=HTML
spring.thymeleaf.encoding=UTF-8
spring.thymeleaf.cache=false
```
这些配置将设置Thymeleaf模板引擎的使用模式、编码和缓存。
3. 创建Thymeleaf模板
在src/main/resources/templates目录下创建一个Thymeleaf模板文件,例如index.html。在模板文件中使用Thymeleaf标记,例如:
```
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Thymeleaf Demo</title>
</head>
<body>
<h1 th:text="${message}"></h1>
</body>
</html>
```
这个模板文件将在页面中显示一个标题,标题的内容将从message变量中获取。
4. 渲染Thymeleaf模板
在控制器中创建一个处理请求的方法,例如:
```
@GetMapping("/")
public String index(Model model) {
model.addAttribute("message", "Hello Thymeleaf!");
return "index";
}
```
这个方法将把一个名为message的变量添加到模型中,然后返回模板文件的名称index。Spring Boot将自动查找名为index的模板文件并渲染它。
5. 运行应用程序
使用Maven构建和启动应用程序,然后在Web浏览器中访问http://localhost:8080/,将看到应用程序运行并显示“Hello Thymeleaf!”消息。
阅读全文