Thymeleaf 配置
时间: 2024-10-12 20:02:11 浏览: 28
Thymeleaf是一个强大的模板引擎,用于Spring框架中动态生成HTML页面。配置Thymeleaf主要包括以下几个步骤:
1. 添加依赖:在你的项目中添加Thymeleaf的依赖。如果你使用Maven,可以在pom.xml文件中加入以下内容:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
```
2. 设置视图解析器:在Spring Boot应用中,需要启用Thymeleaf作为默认视图技术。在`application.properties`或`application.yml`中添加:
```properties
spring.view.prefix = /templates/
spring.view.suffix = .html
```
这里设置的是视图文件的基本路径前缀和后缀。
3. 配置Spring MVC:在Spring Boot的配置类(如`WebMvcConfigurer`的实现)中,可以进一步定制Thymeleaf的行为:
```java
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void configureViewResolvers(ViewResolverRegistry registry) {
registry.defaultViewResolver((name, viewClass) -> "forward:/WEB-INF/views/" + name);
}
}
```
这告诉Spring MVC将请求转发到Thymeleaf处理。
4. 创建模板目录:在项目的`src/main/resources/templates`目录下创建你的HTML模板文件。
5. 使用Thymeleaf标签:在模板文件中,你可以使用Thymeleaf特有的语法,如`th:text`、`th:href`等进行数据绑定和条件渲染。
阅读全文