自动生成代码工具【JAVA版】

发现任何项目无非五类操作:新增、修改、删除、查询详细、查询列表

大多数的服务端基础代码都是相同的,但是每次开发一个新项目都会做很多重复工作,从controller,bean,service,到数据库访问层的代码。

于是花了两天时间写了工具,直接根据数据库的表生成上面五类操作的每层代码。

github地址:

你可以

  1. watch项目,因为还要完善
  2. fork项目,有bug和好建议,然后pull request给我
  3. 有问题,email我:firebata@gmail.com

工具的使用范围

  1. 该工具只生成springmvc+spring+mybatis的服务端代码
  2. 生成的模块包括controller、bean、service、mapper、mapperXML
  3. 其中controller为restful接口
  4. 该工具使用了freemarker,大家要可以在我的基础上自定义开发

工具的使用方法

  1. 修改jdbc.properties为自己的数据库配置
  2. conf.properties可以配置表的数量、模块的类型。默认为全数据库表,全模块的代码
  3. templates下面为模块的模板文件。

最后的补充

  1. IDE建议用IntelliJ IDEA

 WX

原文地址:https://www.cnblogs.com/firebata/p/5556167.html