Thymeleaf vs Tiles

时间:2015-10-07 09:30:18

标签: 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模板会不会更好?

1 个答案:

答案 0 :(得分:3)

我建议最终将Tiles移植到Thymeleaf,但你不必一次完成。

您的中间策略可能是开始使用布局并将现有的Tiles集成到合理的位置。新的开发可以是直接的Thymeleaf,你可以在对你有意义的时候完全移植现有的Tiles。

请参阅以下article(您可以跳转到" Thymeleaf Tiles Integration"部分)以及github上的相关示例代码。