在springboot项目中使用thymeleaf
时间: 2023-12-15 14:06:20 浏览: 95
SpringBoot+mybatis+thymeleaf实现登录功能示例
Thymeleaf是一种模板引擎,可以用于在Web应用程序中渲染HTML模板。在Spring Boot项目中使用Thymeleaf非常简单,只需按照以下步骤操作:
1. 在pom.xml文件中添加Thymeleaf依赖:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
```
2. 在application.properties文件中配置Thymeleaf:
```properties
spring.thymeleaf.cache=false
spring.thymeleaf.enabled=true
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html
```
3. 在src/main/resources/templates目录下创建HTML模板文件。
4. 在Controller中返回模板名称:
```java
@Controller
public class MyController {
@GetMapping("/hello")
public String hello(Model model) {
model.addAttribute("message", "Hello, Thymeleaf!");
return "hello";
}
}
```
5. 在HTML模板中使用Thymeleaf语法渲染数据:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello</title>
</head>
<body>
<h1 th:text="${message}"></h1>
</body>
</html>
```
以上就是在Spring Boot项目中使用Thymeleaf的基本步骤,可以根据具体需求进行更多的配置和使用。
阅读全文