springboot 使用thymeleaf示例
时间: 2023-10-28 08:57:04 浏览: 96
Thymeleaf模板引擎简介与SpringBoot整合入门
5星 · 资源好评率100%
好的,下面是一个简单的使用Thymeleaf模板引擎的Spring Boot示例:
1. 添加依赖
在 pom.xml 文件中添加以下依赖:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
```
2. 创建模板文件
在 src/main/resources/templates 目录下创建一个 HTML 文件,例如:index.html。在该文件中使用 Thymeleaf 模板语法。
例如:
```html
<!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} 表示使用 Thymeleaf 的变量表达式,它会被替换为 Controller 中设置的 message 值。
3. 创建 Controller
创建一个 Spring Boot 控制器类,并在其中设置模板所需的数据。
例如:
```java
@Controller
public class DemoController {
@GetMapping("/")
public String index(Model model) {
model.addAttribute("message", "Hello, Thymeleaf!");
return "index";
}
}
```
在上述代码中,使用 @Controller 注解表示这是一个控制器类,使用 @GetMapping("/") 注解表示访问根路径时,调用 index 方法。在 index 方法中,使用 Model 对象将 message 值设置为 "Hello, Thymeleaf!"。
4. 运行应用程序
运行应用程序,然后在浏览器中访问 http://localhost:8080/,你应该可以看到一个包含 "Hello, Thymeleaf!" 文本的页面。
以上就是一个简单的 Spring Boot 案例使用 Thymeleaf 模板引擎。
阅读全文