springboot 配置thymeleaf
时间: 2023-03-30 15:04:16 浏览: 136
好的,我可以回答这个问题。在 Spring Boot 中使用 Thymeleaf 模板引擎需要在 pom.xml 文件中添加依赖,然后在 application.properties 或 application.yml 中配置 Thymeleaf 的相关属性,比如模板文件的路径、编码方式等。同时,在控制器中需要返回一个包含模板名称和模板变量的 ModelAndView 对象,这样 Thymeleaf 才能正确地渲染模板并显示数据。
相关问题
springboot配置thymeleaf
Spring Boot 配置 Thymeleaf 需要以下步骤:
1. 添加 Thymeleaf 依赖
在 pom.xml 文件中添加以下依赖:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
```
2. 配置 Thymeleaf 模板引擎
在 application.properties 文件中添加以下配置:
```
# Thymeleaf 模板引擎配置
spring.thymeleaf.mode=HTML
spring.thymeleaf.encoding=UTF-8
spring.thymeleaf.cache=false
```
3. 创建 Thymeleaf 模板文件
在 src/main/resources/templates 目录下创建 Thymeleaf 模板文件,例如 index.html。
4. 编写 Thymeleaf 模板文件
在 index.html 文件中编写 Thymeleaf 模板代码,例如:
```
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Spring Boot Thymeleaf Demo</title>
</head>
<body>
<h1 th:text="${message}"></h1>
</body>
</html>
```
5. 编写 Controller
在 Controller 中添加以下代码:
```
@Controller
public class DemoController {
@GetMapping("/")
public String index(Model model) {
model.addAttribute("message", "Hello, Thymeleaf!");
return "index";
}
}
```
6. 运行应用程序
运行应用程序并访问 http://localhost:808/,即可看到 Thymeleaf 模板渲染的页面。
以上就是 Spring Boot 配置 Thymeleaf 的步骤。
springboot使用thymeleaf配置
要配置Spring Boot使用Thymeleaf,需要在application.properties文件中进行配置。首先,需要设置Thymeleaf模板的位置和后缀名。可以通过以下配置完成:
```
# 设置Thymeleaf模板的位置
spring.thymeleaf.prefix=classpath:/templates/
# 设置Thymeleaf模板的后缀名
spring.thymeleaf.suffix=.html
```
这样配置后,Spring Boot就能够自动识别并加载位于classpath:/templates/目录下以.html结尾的文件作为Thymeleaf模板。另外,还可以设置Thymeleaf的其他属性,如模板的编码方式、缓存等。例如,要设置编码为UTF-8并禁用缓存,可以添加以下配置:
```
# 设置Thymeleaf模板的编码方式
spring.thymeleaf.encoding=UTF-8
# 禁用Thymeleaf模板的缓存
spring.thymeleaf.cache=false
```
通过以上配置,可以实现Spring Boot使用Thymeleaf模板引擎来渲染HTML页面。
阅读全文