Thymeleaf

是什么?

thymelead是适用于Web和独立环境的现代服务器端java模板引擎。

Spring官方支持模板引擎,并不包含JSP。二十Thymeleaf 和Freemarket等

特点

动静结合,可以在无网络情况下运行,既可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的页面效果,这是由于它支持HTML原型,然后再HTML标签里增加额外的属性来达到模板+数据的展示方式。浏览器解释HTML时会忽略未定义的标签属性,所以Thymeleaf莫包含可以静态运行,当有数据返回页面时,Thymeleaf标签会动态的替换掉静态内容,使页面返动态显示。

与Spring Boot完美整合,Spring Bot提供了Thymeleaf的默认配置,并且为Thymeleaf设置了视图解析器,我们可以像以前操作JSP一样操作Thymeleaf,使用它时,代码几乎没有任何区别,只是再模板语法上有区别

很好的分离表现层和业务逻辑,明确分工

JSP功能很强大,他可以再前台编写业务逻辑代码,这同时也带来了一个弊端,页面内容凌乱,可读性差,增加维护难度

Thymeleaf原理是 模板+数据模型=输出、

提高渲染视图效率

众所周知,JSP在第一次执行的时候,会转化成Servlet类,之后每次修改都要编译和转换,这样就造成了每次修改都需要等待编译事件,拉低了开发效率,,而Thymeleaf就不存在编译和转换的问题,,相比而言thymeleaf提升了开发效率,而且编译后要把字节码加载到JVM内存中,如果页面多

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值