红联Linux门户
Linux帮助

代码自动生成器AutoCreate v2.0发布

发布时间:2016-01-15 21:36:07来源:红联作者:baihuo
autocreate 是数据库链接采用Jfinal ActiveRecordPlugin,模板配置采用beetl,实现根据模板自动生成项目代码。

可以根据自己项目代码结构,定制属于自己的模板,甚至可以通过备注配置,实现select,radio,date等组件生成;模板配置完成,再也不用写那些重复的代码了。

默认模板目录:/autopath/template/project/

自带三套模板beetl(生成beetl文件)、jsp(生成jsp文件)、jflyfox(生成本人jflyfox个人博客项目文件)

默认自动生成输出目录:/autopath/output/

启动文件:com.flyfox.client.AutoCreateClient

配置说明:

src/main/java/conf/db.properties 配置链接的数据库信息

src/main/java/conf/template.properties 配置使用模板,生成路径和生成那些表

template.selected参数 制定下面已经存在的模板key

template.tables参数 设定生成那些表;不填和all会生成数据库所有表;多个表明用逗号分隔

src/main/java/conf/config.properties 配置beetl模板参数

示例说明:

1.数据库表

2.修改配置

首先,配置数据库信息db.properties

然后,配置表名和模板template.properties

#选择模板路径
template.selected=template.path.jflyfox
#all或者不填,为生成全部;多个表已逗号分隔
template.tables=sys_dict,sys_dict_detail

3.运行AutoCreateClient文件

4.然后,会在autopath/output目录下生产对应的文件

软件详情:http://git.oschina.net/flyfox/AutoCreate

来自:开源中国社区
文章评论

共有 0 条评论