我计划使用 Spring Boot 将 MVC 应用程序从 Spring 3 移植到 Spring 4。
此网络应用程序使用 Apache Tiles。
考虑到 Thymeleaf 似乎是 Spring 的新标准,并且具有很好的集成,我有点困惑。
在此应用中配置 Tiles 很麻烦。
我们在这个应用程序中有大约 20 个 JSP 页面。
问题:
- Thymeleaf 和 Tiles 是相似的概念吗? (模板引擎?)
- 我看到 Thymeleaf 可以与 Tiles 一起使用...我不明白如何以及为什么
- 保留 Tiles 并使其与 Spring 4/Boot 应用程序一起工作会更好吗?
- 将 Tiles/JSP 移植到 Thymeleaf 模板会更好吗?
最佳答案
我建议最终将 Tiles 移植到 Thymeleaf,但您不必一次完成。
您的中间策略可能是开始使用布局并在有意义的地方集成现有的 Tiles。新开发可以是直接的 Thymeleaf,您可以在对您有意义的时候完全移植现有的 Tiles。
请看下面article (您可以跳转到“Thymeleaf Tiles Integration”部分)和 github 上的相关示例代码.
关于java - 百里香与瓷砖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32988687/