欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

springboot 中使用 thymeleaf 模板

程序员文章站 2022-05-20 23:37:21
...

       springboot 中使用 thymeleaf 模板,首先我们需要在pom文件中引入thymeleaf,

 

       <dependency>

         <groupId>org.springframework.boot</groupId>

         <artifactId>spring-boot-starter-thymeleaf</artifactId>

        </dependency>

 

       接下来编写我们的模板文件src/main/resources/templates/test.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">

    <head>

        <title>Test Hello World!</title>

    </head>

    <body>

        <h1 th:inline="text">test</h1>

        <p th:text="${test}"></p>

    </body>

 

</html>

 

接下来编写我们的controller 

 

import java.util.Map;

 

import org.springframework.stereotype.Controller;

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

 

@Controller

public class TestController {

 

/**

 

     * 返回thymeleaf 模板 页面

 

     */

    @RequestMapping("/test")

    public String test(Map<String,Object> map){

       map.put("test","test");

       return"/test";

    }

 

 

 

}

 

启动应用,输入http://localhost:8080/test就会显示我们的页面了,我们的页面中会显示test。

 

我们在开发过程中需要关闭thymeleaf缓存,不然我们修改了模板会看不到效果,关闭方法是在application.properties配置文件中配置:

spring.thymeleaf.cache=false