- 授权协议: GPL
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: https://gitee.com/jflyfox/AutoCreate
- 软件文档: https://gitee.com/jflyfox/AutoCreate
软件介绍
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模板参数
示例说明:
本人的博客http://www.oschina.net/p/jflyfox和内容管理http://www.oschina.net/p/mtgxxw项目,都是使用的这个代码生成器。
1.数据库表,如下:
2.修改配置
首先,配置数据库信息db.properties
然后,配置表名和模板template.properties
#选择模板路径
template.selected=template.path.jflyfox
#all或者不填,为生成全部;多个表已逗号分隔
template.tables=sys_dict,sys_dict_detail
3.运行AutoCreateClient文件,运行日志如下
4.然后,会在autopath/output目录下生产对应的文件:
5.列表代码片段如下:
鸟哥的Linux私房菜
鸟哥 / 人民邮电出版社 / 2010-6-28 / 88.00元
本书是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口 shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系......一起来看看 《鸟哥的Linux私房菜》 这本书的介绍吧!
