java - 百里香与瓷砖

标签 java spring jsp spring-mvc

我计划使用 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/

相关文章:

spring - Grails 2.4.3和Spring Security 2.0 RC4安装

java - android中的以下sqlite语句有什么问题

java - Runtime.getRuntime().exec -> Cannot run program CreateProcess error=2, 系统找不到指定的文件

java - 如何创建一个 Spring Data JPA 查询,该查询将从相同类型的对象列表中返回与 3 个参数匹配的对象

javascript - 如何在关闭 iframe 后关闭父 p 标签?

java - 在 jsp 页面中创建 xls 文件的有效方法

java - 桌面客户端网络服务器、聊天应用程序

java - 内存高效替换函数

java - 在面板中设置标签布局

spring - RestTemplate 读取超时不起作用