zoukankan      html  css  js  c++  java
  • Spring Boot 学习笔记(八)模板引擎之 Thymeleaf

    1、模板引擎作用

    模板引擎可以将静态的页面内容中绑定的动态表达式与实际绑定对象相结合,产生所需的页面

    模板引擎有很多,例如JSP、Thymeleaf

    权威 ==> Thymeleaf 官方文档

    2、Thymeleaf 的依赖引入

    starter 里面的 thymeleaf 默认版本是2.x,这里需要使用更加高级的版本,在properties里面设置

    关于版本信息,可以查看官方文档或者Thymeleaf在Github上发布的最新版本

    3、Thymeleaf 渲染 html

    查看 Maven 项目里面的 org.springframework.boot:spring-boot-autoconfigure 里面有个 Thymeleaf

    查看 里面的 ThymeleafProperties 可以看到映射规则

    可见,放在类路径下的templates下的html文件,都经模板引擎的渲染,最后呈现出来

    使用的时候,在 html 中导入 thymeleaf 的名称空间如下

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

     

    4、Thymeleaf 基本语法

    基本语法繁杂甚多,最常用的就是 ${...} 来进行取值,实际上就是个 OGNL

    其他用法粗略罗列如下,具体若要使用则需要参考 官方文档

    5、举例介绍

    1)强大的页面抽取功能 ==> click here

    2)

  • 相关阅读:
    Android开发之Sqlite的使用
    ZOJ 3607 Lazier Salesgirl
    ZOJ 3769 Diablo III
    ZOJ 2856 Happy Life
    Ural 1119 Metro
    Ural 1146 Maximum Sum
    HDU 1003 Max Sum
    HDU 1160 FatMouse's Speed
    Ural 1073 Square Country
    Ural 1260 Nudnik Photographer
  • 原文地址:https://www.cnblogs.com/qwertiLH/p/12207764.html
Copyright © 2011-2022 走看看