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)内置了工具对象