博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
77. Spring Boot Use Thymeleaf 3【从零开始学Spring Boot】
阅读量:6810 次
发布时间:2019-06-26

本文共 1056 字,大约阅读时间需要 3 分钟。

【原创文章,转载请注明出处】

       Spring Boot默认选择的Thymeleaf是2.0版本的,那么如果我们就想要使用3.0版本或者说指定版本呢,那么怎么操作呢?在这里要说明下 3.0的配置在spring boot 1.4.0+才支持的,当前博主自己使用的是1.3.3版本,但是会抛出异常信息,当前官方最新支持的是1.4.0.RELEASE。再次强调低版本可能启动会报错,需要使用1.4.0+版本哦。在1.4.0版本默认的还是选择2.0版本的。

       只需要在pom.xml加入配置即可,具体看代码:

  <properties>

    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

    <!-- set thymeleaf version -->

    <thymeleaf.version>3.0.0.RELEASE</thymeleaf.version>

    <thymeleaf-layout-dialect.version>2.0.0</thymeleaf-layout-dialect.version>

  </properties>

      

       那么之后就是使用了3.0的模板引擎进行渲染的。

       想换成3.0的,那么我要知道Thymeleaf 3中的一些变化和特性

(1)模板变化;

(2)配置变化

(3)完整HTML5标志支持:Thymeleaf 3.0 不再是基于XML结构的。由于引入新的解析引擎,模板的内容格式不再需要严格遵守XML规范。即不在要求标签闭合,属性加引号等等。当然,出于易读性考虑,还是推荐你按找XML的标准去编写模板。2.0版本的<hr>是会报错的,3.0之后<hr>就可以正常访问了。(博主这个特性特意测试了下,通过

(4)模板类型:Thymeleaf 3 移除了之前版本的模板类型,新的模板类型为:HTML、XML、TEXT、JAVASCRIPT、CSS、RAW。

(5)片段(Fragment)表达式;

(6)无操作标记;

(7)模板逻辑解耦:Thymeleaf 3.0 允许 HTML和XML模式下的模板内容和控制逻辑完全解耦。

(8)性能提示:

(9)不依赖于Servlet API;

(10)新的方言系统;

(11)重构了核心API;

 

更详细的介绍可以参考文章:

 

 

 

【Spring Boot 系列博客】

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

更多查看博客:

 

 

 

转载于:https://www.cnblogs.com/hehehaha/p/6147061.html

你可能感兴趣的文章
高斯求和1+2+3+······+n-1+n=?
查看>>
Android学习启动篇
查看>>
《Pro ASP.NET MVC 3 Framework》学习笔记之二十五【Filters】
查看>>
一步一步学Silverlight 2系列(32):图形图像综合实例—“功夫之王”剧照播放...
查看>>
Adobe Indesign怎么让图片衬于文字下方?
查看>>
关于修改远程连接端口(3389端口修改)
查看>>
redis replication
查看>>
NoSQL生态系统——hash分片和范围分片两种分片
查看>>
轻松监控网络和系统,让网管软件来的更简单一些吧
查看>>
电信领域解决方案
查看>>
.net知识和学习方法系列(二十二)CLR-方法的参数out,ref
查看>>
网络系统传输负载测试
查看>>
一点感悟
查看>>
牛书终于在卓越网上架
查看>>
结合二维码打造安全的手机远程运维管理平台
查看>>
【Silverlight】Bing Maps学习系列(四):使用图钉层(Pushpin layer)及地图图层(MapLayer)...
查看>>
统一沟通-技巧-12-Lync-CX600-3000-5000-配置-internet
查看>>
Linux双机热备解决方案之Heartbeat
查看>>
angerfire宋杨的桌面秀
查看>>
Javascript模板引擎handlebars使用实例及技巧
查看>>