Thymeleaf配置和使用

Gradle

    compile('org.springframework.boot:spring-boot-starter-thymeleaf')

    // 自定义  Thymeleaf 和 Thymeleaf Layout Dialect 的版本
   ext['thymeleaf.version'] = '3.0.3.RELEASE'
   ext['thymeleaf-layout-dialect.version'] = '2.2.0'

Maven   

    <dependency>

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

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

    </dependency>

<properties>
    <thymeleaf.version>3.0.3.RELEASE</thymeleaf.version>
    <thymeleaf-layout-dialect.version>2.2.0</thymeleaf-layout-dialect.version>
</properties>

application.properties

# thymeleaf编码

spring.thymeleaf.encoding=UTF-8

# 热部署静态文件

spring.thymeleaf.cache=false

# 使用HTML5标准

spring.thymeleaf.mode=HTML5

HTML

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

          xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"(布局使用,不用布局可以不写.)>

注意事项

在这里要说明下 Thymeleaf  3.0的配置在spring boot 1.4.0+才支持的

Thymeleaf 3.0之前标签要求强制闭合,3.0+版本则不要求强制闭合。

Thymeleaf提示插件离线下载地址

https://bintray.com/thymeleaf/downloads/thymeleaf-extras-eclipse-plugin/

阅读更多

没有更多推荐了,返回首页