Spring Boot模板引擎之Thymeleaf

一. 模板引擎

Spring Boot模板引擎之Thymeleaf_第1张图片

 

   1.引入thymeleaf

    <properties>
        <java.version>1.8java.version>
        <thymeleaf.version>3.0.9.RELEASEthymeleaf.version>
        
        
        <thymeleaf-layout-dialect.version>2.2.2thymeleaf-layout-dialect.version>
    properties>

    <dependency>
           <groupId>org.springframework.bootgroupId>
           <artifactId>spring-boot-starter-thymeleafartifactId>
     dependency>

  只要我们把HTML页面放在classpath:/templates/,thymeleaf就能自动渲染;

@ConfigurationProperties(prefix = "spring.thymeleaf")
public class ThymeleafProperties {

    private static final Charset DEFAULT_ENCODING = StandardCharsets.UTF_8;

    public static final String DEFAULT_PREFIX = "classpath:/templates/";

    public static final String DEFAULT_SUFFIX = ".html";

  2.导入thymeleaf的名称空间

<html lang="en" xmlns:th="http://www.thymeleaf.org">

  3.使用thymeleaf

    eg:

<div  th:text="${msg}">div>

二. thymeleaf语法:

  th:任意html属性;来替换原生属性的值

  Spring Boot模板引擎之Thymeleaf_第2张图片

 

   常见th标签:

Spring Boot模板引擎之Thymeleaf_第3张图片

 

你可能感兴趣的:(Spring Boot模板引擎之Thymeleaf)