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

时间:2019-01-22 09:10:12

标签: java spring

我正在升级旧应用程序的Spring版本。开始时,我得到

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

关于findjar,此类在较早版本中是spring-context的一部分,但在最新版本中不是。谁能给我一个提示,这堂课发生了什么?

我还能使用其他东西吗?

更新:我发现了一个快速而肮脏的解决方案,我从早期的Spring版本复制了VelocityEngineFactoryBean,VelocityEngineFactory和SpringResourceLoader。在可预见的将来,我将整个应用程序移至Spring Boot,这是我可以接受的解决方法。

1 个答案:

答案 0 :(得分:3)

Spring在Spring 4.3中将Velocity软件包标记为已弃用,并在Spring 5.x中将其完全删除。

备用here