gpt4 book ai didi

java - 速度模板替代方案

转载 作者:行者123 更新时间:2023-12-02 01:25:06 24 4
gpt4 key购买 nike

我的问题是关于这个线程的:

https://github.com/spring-projects/spring-framework/issues/18368

For Spring 5, we are strategically moving away from traditionaltemplate-based web views in general. Even just for that reason alone,we are not going to introduce support for any new template enginegenerations but rather focus on other areas (Jackson integration,JavaScript templates, etc). FWIW, we are going to keep supportingFreeMarker as a sort of reference - in classic Servlet MVC as well asSpring's new reactive web support -, including our generic baseclasses for template-based views which other support classes mayderive from (like the Velocity 1.x based view classes do right now).

我正在致力于将应用程序从WebSphere 迁移到Tomcat,并将Ant 迁移到Maven。在此过程中,我们决定对 Spring 和其他一些内容进行更新到新版本。该应用可以追溯到 2005 年代。因此,并非所有内容都是最新和最好的。

迁移到 Spring 5.0 的障碍之一是放弃对 Velocity 的支持。我们的应用程序广泛使用的工具。我们使用的是 Spring 2.8 之类的! :)

现在,我看到了这些陈述:

For Spring 5, we are strategically moving away from traditionaltemplate-based web views

FWIW, we are going to keep supporting FreeMarker as a sort ofreference

我猜,在不久的将来,连这个都会被抛在一边。我只是想知道现在是否有任何实用的替代方案可供我们迁移,并且可以满足 future 的需求。如果 FreeMaker 的日子已经屈指可数了,我不想迁移到 FreeMaker。

最佳答案

就像 Nathan Hugues 所说,您仍然可以使用 Velocity,只是 Spring 放弃了它的支持包。

正如您引用的博客文章中提到的,Thymeleaf具有 Spring 支持,它只是由 Thymeleaf 团队提供,而不是 Spring 团队提供。从现在开始,如果他们愿意,他们可以让 Velocity 团队处理 Spring 集成。

如果您想迁移到新的模板引擎,此article应该有用。

关于java - 速度模板替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57591580/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com