Spring Boot使用thymeleaf

在pom.xml中引入thymeleaf


    org.springframework.boot
    spring-boot-starter-thymeleaf

如何关闭thymeleaf缓存

 # Thymeleaf 模板引擎配置 
#spring.thymeleaf.prefix=classpath:/templates/
#spring.thymeleaf.suffix=.html
#spring.thymeleaf.mode=HTML5
#spring.thymeleaf.encoding=UTF-8
# ;charset= is added
#spring.thymeleaf.content-type=text/html 
# 关闭缓存
spring.thymeleaf.cache=false 

编写模板文件.html

在templates文件夹下创建hello.html文件





Insert title here


    

Hello,Thymeleaf


This is my first thymeleaf demo .
welcome

编写访问模板文件controller

创建TemplatesController.java控制层文件

package com.example.demo.controller;

import java.util.Map;

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

/**
 * 注意:
 * 1.在Themeleaf模板文件 中,标签是需要闭合的,3.0之前是需要闭合的
 * 2.themeleaf 3.0+是可以不强制要求闭合的
 * @author Lidy
 *
 */
@Controller
@RequestMapping("/templates")
public class TemplatesController {

    /**
     * 映射地址:/templates/hello
     * @return
     */
    @RequestMapping("/hello")
    public ModelAndView hello(Map map){
        ModelAndView mv = new ModelAndView("hello");
        map.put("name", "道哥");
        return mv;
    }
    
}

访问浏览器

Spring Boot使用thymeleaf_第1张图片
Paste_Image.png

你可能感兴趣的:(Spring Boot使用thymeleaf)