zoukankan      html  css  js  c++  java
  • springboot集成Thymeleaf

    1.引入jar包或者在创建项目初始化是选择Thymeleaf

    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>

    2.在html页面引入名称空间

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

       解释:引入之后会有 Thymeleaf 代码的语法提示,能够提升开发效率,也减少人为造成的低级错误。

    3.在配置文件中关掉缓存

    spring.thymeleaf.cache=false
    解释:Thymeleaf 的默认缓存设置是通过配置文件的 spring.thymeleaf.cache 配置属性决定的,通过如上 Thymeleaf 模板的配置属性类 ThymeleafProperties
    可以发现该属性默认为 true,因此 Thymeleaf 默认是使用模板缓存的、该设置有助于改善应用程序的性能,因为模板只需编译一次即可,但是在开发过程中不能实时看到页面变更的效果,除非重启应用程序,
    因此建议将该属性设置为 false

    4.IDEA 中通过 Thymeleaf 语法读取变量时爆红色波浪线问题

    修改设置中的Thymeleaf检查提醒级别或者关闭提醒

    5.使用thymeleaf语法

    div的内容如果没有经过thymeleaf的渲染,直接查看html,页面显示内容为这里是欢迎信息,经过渲染后,显示的是hello的值

     1)th:text 改变当前元素的文本内容

     2)th:任意的html属性来替换原生属性的值。

     

     2.表达式

     

    3)内置了工具对象

  • 相关阅读:
    PSP编程
    题库软件1.0发布
    ubuntu上安装netgear wg511v2驱动
    boost的编译
    Plot3D 0.3发布
    立体画板Plot3D
    求教团队内的朋友,在directx中,如何画虚线?
    OpenGL如何显示文本?
    JZ028数组中出现次数超过一半的数字
    JZ027字符串的排列
  • 原文地址:https://www.cnblogs.com/ghwq/p/12777632.html
Copyright © 2011-2022 走看看