模板引擎velocity实例
所属分类 velocity
浏览量 1007
模板引擎velocity
Properties properties = new Properties();
properties.setProperty("resource.loader", "class");
properties.setProperty("class.resource.loader.class",
"org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
VelocityEngine velocityEngine = new VelocityEngine(properties);
VelocityContext context = new VelocityContext();
context.put("name", "VELOCITY");
String[] strList = {"abc","xyz"};
context.put("strList", strList);
List
模板文件
src/main/resources/template/hello.vm
#set( $name2 = "velocity")
hello , ${name2}
hello , $name
#foreach( $item in $strList)
$item
#end
#foreach( $item in $userList)
$item.id $item.name
#end
完整代码
https://gitee.com/dyyx/demos/blob/master/templatedemo/src/main/java/dyyx/VelocityDemo.java
上一篇
下一篇
JDK CGLIB Javassist ASM 动态代理 比较
SpringBoot异步任务 @Async
groovy实例
freemarker实例
dubbo消费端独立启动不依赖spring
项目经理要做的事情