我正在尝试将thymeleaf升级到版本3但不幸的是它不适用于布局方言。有什么办法让我工作吗?
谢谢
{{1}}
答案 0 :(得分:0)
Dialect API已经被重写为Thymeleaf 3.它仍然处于测试阶段,并非所有方言都已迁移。
“...并非所有的Thymeleaf方言都已在此阶段迁移到Thymeleaf 3,所以如果你使用的是一些外部方言,他们可能无法使用Thymeleaf 3.请检查所需的方言是否具有Thymeleaf 3兼容版本。 “ (http://www.thymeleaf.org/doc/articles/thymeleaf3migration.html)
似乎正在进行兼容版本的进展:https://github.com/ultraq/thymeleaf-layout-dialect/tree/dev
它不在Maven Central上,所以,如果你想试一试,你需要自己克隆和构建它,或者使用https://jitpack.io/来获取它。如果使用jitpack,请添加
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
和
<dependency>
<groupId>nz.net.ultraq.thymeleaf</groupId>
<artifactId>thymeleaf-layout-dialect</artifactId>
<version>dev-SNAPSHOT</version>
</dependency>
我没有测试该配置,但应该关闭。
显然,这是一个正在开发中的快照版本,您应该仔细考虑是否在生产系统中使用它。