Thymeleaf 或 JSP:Spring Boot 哪个更好?
Posted
技术标签:
【中文标题】Thymeleaf 或 JSP:Spring Boot 哪个更好?【英文标题】:Thymeleaf or JSP: which is better with Spring Boot? 【发布时间】:2019-05-04 23:19:44 【问题描述】: Thymeleaf 与 Spring Boot 相比是否比 JSP 更好? 他们的表现如何? 是否有任何建议使用备用 UI 框架 春季启动?【问题讨论】:
Thymeleaf 总是更好,因为它是一个弹簧解决方案,然后它们使它与引导更好地集成,我使用百里香多年来一直使用弹簧引导并且工作完美 JSP 是一种过时的技术。 Thymeleaf 可以在服务器和客户端上运行。我更喜欢 Thymeleaf 或 FreeMarker 而不是 JSP。 @cralfaro 感谢您的帮助。 Thymeleaf 是否有任何性能问题我看到一些博客文章说 Thymeleaf 运行速度比其他的慢,这是真的还是什么? thymeleaf.org/doc/articles/thvsjsp.html @praneeth 如果您使用最新的 thymeleaf 3.x 版,速度会好得多,而且可读性和其他额外功能而不是 JSP 值得 MS 差异 【参考方案1】:这只是用户选择的问题。 Thymeleaf 和 JSP 都是 查看模板,两者都有优势。
我喜欢 JSP,因为它使用起来特别简单,但另一方面,用于内部化的 Thymeleaf 解析i18n 可以说是最不重要的,除了它处理上下文路径的方式之外,它还具有额外的表达方式自动。
在从模型中解析变量时,Thymeleaf 有点复杂,这与 JSP 不同,在 JSP 中,您可以轻松地将文字与变量表达式连接起来。此外,JSP 可以轻松地直接从数据库中解析来自 变量表达式 的 URL,而 Thymeleaf 则很难做到这一点。
我已经使用 JSP 有一段时间了,Thymeleaf 和我必须说,它们都是很棒的技术。如果您的应用程序很简单并且不允许国际化支持,我会说 JSP 不是一个糟糕的选择。但是 Thymeleaf 更适合需要内部化的强大应用程序。将 JSP 标记为“旧技术”的想法根本不完全正确。
所以,我的结论是这是一个选择问题。
【讨论】:
以上是关于Thymeleaf 或 JSP:Spring Boot 哪个更好?的主要内容,如果未能解决你的问题,请参考以下文章
spring boot thymeleaf和jsp可以共存吗
spring mvc 整合jsp和thymeleaf两个模板引擎
Spring boot 使用了 thymeleaf模板后,再配置jsp就不好用了,难道使用了thymeleaf 不能用jsp了?
Spring boot:如何将thymeleaf转换为jsp