springBoot使用thymeleaf

1.在pom中引入thymeleaf

<!--引入thymeleaf依赖-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

2.如何关闭thymeleaf缓存

在application.properties中设置:

spring.thymeleaf.cache=false

3.编写模板文件hello.html

<!DOCTYPE html>
<html  xmlns="http://www.w3.org/1999/xhtml"xmlns:th="http://www.thymeleaf.org"
       xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity3" lang="en">
<head>
    <meta charset="UTF-8">
    <title>Hello World!</title>
</head>
<body>
<h1 th:inline="text">Hello.v.2</h1>
<p th:text="${hello}"></p>
</body>
</html>

4.编写访问模板文件controller

TemplatesController:

package com.huawei.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import java.util.Map;

/**
 * 注意:
 * 1.在Thymeleaf模板文件中,标签是需要闭合的,3.0之前是需要闭合的
 * 2.thymeleaf3.0+是可以不强制要求闭合的。
 */
@Controller
@RequestMapping("/templates")
public class TemplatesController
{
    @RequestMapping("/test")
    public String hello(Map<String, Object> map) {
        map.put("hello", "hello");
        return "hello";
    }
}

运行结果:

 

 

在Spring Boot中使用Thymeleaf是相对简单的,你只需要在你的项目中加入Thymeleaf的相关依赖即可。使用Thymeleaf步骤如下: 1. 在你的项目中添加Thymeleaf的依赖。可以通过Maven或者Gradle来添加依赖。例如,在Maven中,你可以在`pom.xml`文件中添加以下依赖: ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> ``` 2. 在你的Spring Boot应用的配置文件中,配置Thymeleaf的一些属性。你可以在`application.properties`文件中添加下面的配置: ``` spring.thymeleaf.prefix=classpath:/templates/ spring.thymeleaf.suffix=.html spring.thymeleaf.cache=false ``` 在这个例子中,我们设置了模板文件的前缀为`classpath:/templates/`,后缀为`.html`,并且将缓存关闭。 3. 创建Thymeleaf模板文件。在`src/main/resources/templates/`目录下创建你的HTML模板文件。在这些模板文件中,你可以使用Thymeleaf的标记来进行动态数据绑定和渲染。 4. 在你的Spring Boot应用中使用Thymeleaf。你可以在Controller的方法中返回一个字符串,该字符串指定了你要渲染的Thymeleaf模板文件的名称。Spring Boot会自动根据配置的前缀和后缀来查找并渲染对应的模板文件。 以上就是在Spring Boot中使用Thymeleaf的简单步骤。通过这些步骤,你可以在你的Spring Boot应用中使用Thymeleaf来进行视图的渲染和展示。希望对你有帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值