springboot1.5x版不支持velocity的解决方案 及 spring 5.0.0 版不支持velocity的解决方案
由于老系统是在spring4.x.x下的用到了Velocity。 测试地址 https://sms.reyo.cn/ 用户名:aa 密码:123456
5.0.0官方申明:
中止的支持
在 API 层面,Spring Framework 5.0 不再支持以下包:
-
beans.factory.access
-
jdbc.support.nativejdbc
-
spring-aspects 模块的 mock.staticmock
-
web.view.tiles2M.(最低要求 Tiles 3)
-
orm.hibernate3 和 orm.hibernate4. 目前 Hibernate 5 是支持的框架。
Spring Framework 5.0 同时也停止了对以下库的支持:
-
Portlet.
-
Velocity.
-
JasperReports.
-
XMLBeans.
-
JDO.
-
Guava.
由于自己的老系统内容太多不可能全改为 ftl ,于是自己突发其想能不能搞自己搞个办法让spring 5.0.0支持Velocity。搞定!!!!!
增加两个工具类就可以了,结构如下:
运行状态图:
系统运行效果图: