package com.ls;
import java.io.IOException;
import com.ls.entity.TestEntity;
import com.ls.enums.CODETYPE;
import com.ls.enums.PAGETYPE;
import com.ls.utils.CodeGenerateUtil;
import freemarker.template.TemplateException;
/**
* 代码生成器入口
*
* @author caozj
*
*/
public class CodeGenerate {
public static void main(String[] args) throws IOException, TemplateException {
// 只需要将需要生成代码的class对象放入下面数组中,就可以自动生成代码
Class<?>[] classes = new Class<?>[] {TestEntity.class};
// 将创建好的搜索用的Form类放入下面的数据组中
Class<?>[] searchFormClasses = new Class<?>[] {};
// 生成代码的dao层使用的方式,目前只支持枚举类型CODETYPE的类型
CODETYPE codeType = CODETYPE.JDBC;
// 生成代码的页面类型
PAGETYPE pageType = PAGETYPE.TABLE;
String path = CodeGenerate.class.getProtectionDomain().getCodeSource().getLocation().getPath();
int index = path.indexOf("/build");
String webPath = path.substring(0, index);
// 下面的代码无需修改
CodeGenerateUtil.getInstance().codeGenerateMany(classes, searchFormClasses, codeType, pageType, webPath);
System.exit(0);
}
}
最近下载更多
yinyun1985 LV14
2022年4月11日
葡萄吃西瓜 LV4
2021年9月10日
liangkai123 LV1
2021年8月24日
admin_hhh LV3
2020年12月28日
呆萌的爱斯逼 LV8
2020年4月8日
xuyongff LV24
2020年2月23日
EasonLi LV8
2019年12月27日
linfeng127 LV1
2019年12月11日
TenzeTseng LV6
2019年9月15日
ythlibo LV12
2019年9月12日
最近浏览更多
youwuzuichen LV11
2024年11月13日
denliv_hui LV14
2024年4月26日
微信网友_6761617215229952
2023年12月2日
暂无贡献等级
zhumeng168 LV5
2023年7月8日
微信网友_6319582217965568 LV3
2023年2月24日
and123456 LV11
2022年10月26日
neilcheung LV4
2022年8月22日
364502984 LV18
2022年6月2日
caodehao1 LV3
2022年4月20日
yinyun1985 LV14
2022年4月11日

