Velocity作为替换模板是在有独特优势,最近小学了一下,感觉很不错,下载资源包目前最新为1.6.3的,除了velocity1.6.3.jar之外,lib目录下的所有jar都需要添加到项目中去
public class VelocityHandle {
/**
* @param clazz
* @return 插入实体的insert sql命令
* @throws Exception
*/
private static String sqlBuilder() {
try {
Velocity.init();
String sqlCmd = "insert into $table ($columns) values ($params)";
VelocityContext ctx = new VelocityContext();
ctx.put("table", "target");
ctx.put("params", "aa");
ctx.put("columns", "xxx");
StringWriter writer = new StringWriter();
Velocity.evaluate(ctx, writer, "mystring", sqlCmd);
String str = writer.toString();
writer.close();
return str;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
public static void main(String[] args){
System.out.println(sqlBuilder());
}
}
相关推荐
Velocity 应用示例
java velocity基于模版开发简单小例子
velocity概念介绍,优点、简单的语法及与struts2结合的案例
这是一个简单入门的velocity HelloWorld入门示例,希望对初学者有帮助
主要介绍了Java web velocity分页宏示例,需要的朋友可以参考下
初学velocity,做的一个小实例。
java velocity例子
NULL 博文链接:https://qiaolevip.iteye.com/blog/1276857
关于velocity 的介绍和一些简单用法
velocity 官方示例
Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎Velocity模板引擎
分享一个spring+mybatis+velocity项目demo,该项目是之前给一个学第学习用的,主要基于springMVC、mybatis、velocity搭建的,使用maven构建,其中zai service层编写了两个简单组件,一个是email发送,一个是认证授权...
适用于velocity初学者
Velocity Velocity Velocity Velocity Velocity Velocity Velocity Velocity Velocity Velocity
velocity语法,Velocity+Java开发指南中文版,struts2 与velocity1.6及velocity tools1.4的整合,Velocity+Spring+Ibatis框架搭建说明文档,Velocity详解(初学者建议看)
Velocity 和 FreeMarker区别 对于大部分的应用来说,使用 FreeMarker 比 Velocity 更简单,因为 Velocity 还必须编写一些自定义的
视频详细讲解,需要的小伙伴自行百度网盘下载,链接见附件,永久有效。 1. 课程概述 本课程从velocity engine也就是velocity引擎开始, 先讲解velocity的基本使用以及基础语法 , 然后再讲解velocity 的进阶内容...
本指南中有很多示例展示了用Velocity来讲动态内容嵌入到网站之中,但是所有的VTL examples 都同演示用于所有的页面和模版。 感谢选择Velocity! 2. 什么是Velocity? Velocity是一个基于Java的模版引擎。它允许...