在springboot之中默认使用的就是thymeleaf2,但是在使用thymeleaf2的过程之中非常的痛苦,我们希望将版本升级到3版本.
至少可以带来如下的好处:
[1]标签的闭合程度不再要求那么严格了.
[2]性能的提升更高了
-------------------------------
升级到Thymeleaf3
我们首先看文档.
在springboot的thymeleaf启动器之中,默认使用的就是2.1这个版本.如果想要替换掉这个默认的版本,可以覆盖掉属性.
注意 : 如果使用的是parent的形式进入到springboot,那么使用上面的方式是可以的,就是maven的属性覆盖而已.
<properties> <thymeleaf.version>3.0.2.RELEASE</thymeleaf.version> <thymeleaf-layout-dialect.version>2.1.1</thymeleaf-layout-dialect.version> </properties>
如果使用的就是是依赖管理器的方式引入springboot,那么我们就手动引入Thymeleaf的版本,而不去使用场景启动器来完成.
但是这种方式实在是太麻烦了,推荐的方式就是使用一个间接的父pom来完成这个任务.