在 Velocity 模板语言脚本中,我可以使用该#include
指令从本地文件中读取 Velocity 宏和脚本元素。
我想将我的 Velocity 脚本库存储在数据库中。
我可以#include
从 Java InputStream
,从 VTL 脚本或从 Java 应用程序调用org.apache.velocity.app.Velocity#evaluate
吗?
在 Velocity 模板语言脚本中,我可以使用该#include
指令从本地文件中读取 Velocity 宏和脚本元素。
我想将我的 Velocity 脚本库存储在数据库中。
我可以#include
从 Java InputStream
,从 VTL 脚本或从 Java 应用程序调用org.apache.velocity.app.Velocity#evaluate
吗?
从 Velocity 1.5 开始,DataSourceResourceLoader
允许从Velocity 属性中配置的 JDBC 数据源加载模板。
配置的属性文件可以很简单:
resource.loader=class, ds
class.resource.loader.class=org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
ds.resource.loader.class=org.apache.velocity.runtime.resource.loader.DataSourceResourceLoader
ds.resource.loader.resource.datasource=...
ds.resource.loader.resource.table=...
ds.resource.loader.resource.keycolumn=...
ds.resource.loader.resource.templatecolumn=...
ds.resource.loader.resource.timestampcolumn=...