org.springframework.ui.velocity.VelocityEngineFactoryBean发生了什么事情?

5

我正在升级一个旧应用的Spring版本。启动时,我遇到了以下错误:

Caused by: java.lang.ClassNotFoundException: org.springframework.ui.velocity.VelocityEngineFactoryBean

关于findjar,这个类在早期的版本中属于spring-context的一部分,但在最新版本中已不再是。有人能给我提示,这个类发生了什么事吗?
我可以用其他东西吗?
更新:我找到了一个快速且不太优雅的解决方案,我复制了早期Spring版本中的VelocityEngineFactoryBean、VelocityEngineFactory和SpringResourceLoader。由于我将整个应用程序移动到Spring Boot中的可预见未来,这对我来说是一种可接受的解决方法的权宜之计。

据我所知,已经取消了对速度的支持。 - Henry
https://dev59.com/CWYq5IYBdhLWcg3wpyNE - aran
1个回答

6

Spring在4.3版本中将Velocity包标记为不建议使用,并在Spring 5.x中完全删除。

作为替代,可以使用这里的工具。


只有我需要的一半,但这当然不是你的错,Mohamed。谢谢! - MirandaVeracruzDeLaHoyaCardina
此外,软件包之所以被弃用是有原因的。因此,我强烈建议您在代码库中也将其弃用并选择替代方案。速度不够快! - Mohamed Anees A

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接