浅析我国门户网站建设不足,南宁网站备案,房产网查询备案,wordpress标题设置方法最近使用Velocity模板引擎#xff0c;写一个maven项目Coding生成工具。对基于Java的模板引擎Velocity的demo总结如下#xff1a;Step1. 创建Maven项目#xff0c;添加如下velocity的dependency到pom.xml中org.apache.velocityvelocity1.7Step2. 创建模板文件HelloVelocity.v…最近使用Velocity模板引擎写一个maven项目Coding生成工具。对基于Java的模板引擎Velocity的demo总结如下Step1. 创建Maven项目添加如下velocity的dependency到pom.xml中org.apache.velocityvelocity1.7Step2. 创建模板文件HelloVelocity.vm#set( $iAmVariable good! )Welcome $name to velocity.comtoday is $date.$iAmVariableStep3. 创建Java文件HelloVelocity.javapackage com.bestpay.velocity_demo;import java.io.StringWriter;import java.util.Date;import org.apache.velocity.Template;import org.apache.velocity.VelocityContext;import org.apache.velocity.app.VelocityEngine;import org.apache.velocity.runtime.RuntimeConstants;import org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader;/*** First demo of using velocity*/public class HelloVelocity {public static void main( String[] args ){VelocityEngine velocityEngine new VelocityEngine();velocityEngine.setProperty(RuntimeConstants.RESOURCE_LOADER, classpath);velocityEngine.setProperty(classpath.resource.loader.class, ClasspathResourceLoader.class.getName());velocityEngine.init();Template template velocityEngine.getTemplate(com/bestpay/velocity_demo/HelloVelocity.vm, UTF-8);VelocityContext context new VelocityContext();context.put(name, liang01.ma);context.put(date, new Date().toString());StringWriter writer new StringWriter();template.merge(context, writer);System.out.println(writer.toString());}}测试结果Welcome liang01.ma to velocity.comtoday is Wed Jul 20 16:57:49 CST 2016.good!