Thymeleaf vs Tiles

Bar*_*rge 8 java spring jsp spring-mvc

我计划使用Spring Boot将MVC应用程序从Spring 3移植到Spring 4.

此Web应用程序使用Apache Tiles.

考虑到Thymeleaf似乎是Spring的新标准,并且有很好的集成,我有点困惑.

在这个应用程序中配置Tiles很痛苦.

我们在这个应用程序中有20个JSP页面.

问题:

  • Thymeleaf和Tiles是相似的概念吗?(模板引擎?)
  • 我已经看到Thymeleaf可以和Tiles一起使用......我看不出怎样和为什么
  • 保持Tiles并使其与Spring 4/Boot应用程序一起工作会更好吗?
  • 将Tiles/JSP移植到Thymeleaf模板会更好吗?

Mic*_*ski 4

我建议最终将 Tiles 移植到 Thymeleaf,但您不必一次完成所有操作。

您的中间策略可能是开始使用布局并在有意义的地方集成现有的 Tiles。新的开发可以是直接的 Thymeleaf,当您认为有意义时,您可以完全移植现有的 Tiles。

请参阅以下文章(您可以跳转到“Thymeleaf Tiles 集成”部分)以及github上的相关示例代码。