一款自定义模版的代码生成工具

导读:本篇文章讲解 一款自定义模版的代码生成工具,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

codegen

一款自定义模版(freemarker)的代码生成工具

快速入门

clone代码


git clone git@github.com:YaoLin1/codegen.git

编译

在codegen目录下执行编译命令


mvn clean package -DskipTests=true

修改jdbc配置,目前仅支持mysql

““
修改配置文件 /codegen/src/main/resources/codegen.properties

内容

outputdir=./output/ #输出目录,必填

host=localhost #mysqlhost,必填

database=o2o_deals #数据库名,必填

user=o2o #数据库账户名,必填

pass=123456 #密码,必填

packname= #应用包名,可不填

tableNamePrefix=wd_ #表前缀,可不填

tablename=wd_region,wd_account,wd_activity,wd_coupon,wd_inside_message,wd_shop,wd_ticket #待生成表名列表,以逗号分割

author=JianLin.Zhu #作者名,可不填

““

运行codegen/CodeGenMain.java

日志

finish SqlMapTemplate.xml
start deal template:DomainTemplate.java
finish DomainTemplate.java
start deal template:DaoTemplate.java
finish DaoTemplate.java
start deal template:DaoImplTemplate.java
finish DaoImplTemplate.java
start deal template:ServiceTemplate.java
finish ServiceTemplate.java
start deal template:ServiceImplTemplate.java
finish ServiceImplTemplate.java
start deal template:ServiceTestTemplate.java
finish ServiceTestTemplate.java

Process finished with exit code 0

查看生成文件

默认在codegen/output目录下文件,多次生成会覆盖原有代码

github地址

https://github.com/YaoLin1/codegen

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/9956.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!