Thymeleaf怎么声明
时间: 2024-12-11 11:16:39 浏览: 8
Thymeleaf 是一个现代化的服务器端 Java 模板引擎,适用于 Web 和独立环境。它的主要目标是为开发工作流程带来优雅的自然模板 - 可以在浏览器中正确显示,并且可以作为静态原型,让前端团队可以独立于后端团队工作。
在项目中声明 Thymeleaf 模板引擎的步骤如下:
1. **添加依赖**:
如果你使用 Maven 进行项目管理,可以在 `pom.xml` 文件中添加以下依赖:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
```
2. **配置模板文件路径**:
默认情况下,Thymeleaf 会在 `src/main/resources/templates` 目录下查找模板文件。你可以通过在 `application.properties` 或 `application.yml` 文件中进行配置来更改默认路径。例如:
```properties
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html
```
3. **创建模板文件**:
在 `src/main/resources/templates` 目录下创建你的 HTML 模板文件,并使用 Thymeleaf 语法进行编写。例如,创建一个 `index.html` 文件:
```html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>Thymeleaf Example</title>
</head>
<body>
<h1 th:text="${message}">Welcome to Thymeleaf!</h1>
</body>
</html>
```
4. **在控制器中返回模板**:
在你的 Spring Boot 控制器中,返回模板名称,并传递数据。例如:
```java
@Controller
public class MyController {
@GetMapping("/")
public String index(Model model) {
model.addAttribute("message", "Hello, Thymeleaf!");
return "index";
}
}
```
通过以上步骤,你就可以在项目中成功声明并使用 Thymeleaf 模板引擎了。
阅读全文