Thymeleaf简介

认识 Thymeleaf
Thymeleaf 是一个流行的模板引擎,该模板引擎采用 Java 语言开发
模板引擎是一个技术名词,是跨领域跨平台的概念,在 Java 语言体系下有模板引擎,
C# PHP 语言体系下也有模板引擎,甚至在 JavaScript 中也会用到模板引擎技术, Java
态下的模板引擎有 Thymeleaf Freemaker Velocity Beetl (国产) 等。
Thymeleaf 对网络环境不存在严格的要求,既能用于 Web 环境下,也能用于非 Web
境下。 在非 Web 环境下,他能直接显示模板上的静态数据; 在 Web 环境下,它能像 Jsp 一
样从后台接收数据并替换掉模板上的静态数据。它是基于 HTML 的,以 HTML 标签为载体,
Thymeleaf 要寄托在 HTML 标签下实现。
SpringBoot 集成了 Thymeleaf 模板技术,并且 Spring Boot 官方也推荐使用 Thymeleaf
替代 JSP 技术, Thymeleaf 是另外的一种模板技术,它本身并不属于 Spring Boot Spring Boot
只是很好地集成这种模板技术, 作为前端页面的数据展示,在过去的 Java Web 开发中,我
们往往会选择使用 Jsp 去完成页面的动态渲染,但是 jsp 需要翻译编译运行,效率低。
Thymeleaf 的官方网站: http://www.thymeleaf.org
Thymeleaf 官方手册: https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html

这里注意一下:springboot(thymeleaf模板)怎么不用重启项目就能实时看到前端页面

1.在 Spring boot 的核心配置文件 application.properties 中对
Thymeleaf 进行配置(前后缀Thymeleaf 的配置都有默认值不用自己配置
前缀:
#thymeleaf 模版前缀,默认可以不写
spring.thymeleaf.prefix=classpath:/templates/
后缀:
#thymeleaf 模版后缀,默认可以不写
spring.thymeleaf.suffix=.html



#建议在开发阶段关闭 thymeleaf 页面缓存,目的实时看到页面
spring.thymeleaf.cache=false

2.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值