发现任何项目无非五类操作:新增、修改、删除、查询详细、查询列表
大多数的服务端基础代码都是相同的,但是每次开发一个新项目都会做很多重复工作,从controller,bean,service,到数据库访问层的代码。
于是花了两天时间写了工具,直接根据数据库的表生成上面五类操作的每层代码。
你可以
- watch项目,因为还要完善
- fork项目,有bug和好建议,然后pull request给我
- 有问题,email我:firebata@gmail.com
工具的使用范围
- 该工具只生成springmvc+spring+mybatis的服务端代码
- 生成的模块包括controller、bean、service、mapper、mapperXML
- 其中controller为restful接口
- 该工具使用了freemarker,大家要可以在我的基础上自定义开发
工具的使用方法
- 修改jdbc.properties为自己的数据库配置
- conf.properties可以配置表的数量、模块的类型。默认为全数据库表,全模块的代码
- templates下面为模块的模板文件。
最后的补充
- IDE建议用IntelliJ IDEA
WX