代码生成工具在日常开发中是必不可少,因为代码生成工具能够一键生成代码,减少重复的工作,缩短开发周期。五一期间个人开发了一个基于Eclipse插件的代码生成工具(jfinal-generator),这里分享一下。
jfinal-generator支持JFinal官方代码生成策略,同时也支持用户自定义代码生成策略,并支持多种数据源。
项目已开源,码云地址: http://git.oschina.net/itc10/jfinal-generator
注:以下代码出现红叉是因为我没有在这个demo项目引入jfinal依赖。
1、首先贴出一张效果图,如下图
2、jfinal-generator支持的配置信息如下图
环境要求:(1). Eclipse 版本:3.5+ (2). JDK 版本 : 1.6 +
数据库支持
1. MySQL
2. Oracle (XE版测试通过。)
3. SQLServer (理论上支持,没有测试环境。)
4. PostgraServer (理论上支持,没有测试环境。)
5. SQLLite3 (理论上支持,没有测试环境。)
如果您希望开发自己的代码生成策略请往下看
1、开发自定义代码生成策略极其简单,只需要实现 generator-api 的一个接口即可。(将自己实现的策略打成jar包,并填写实现这个接口的类名)
2、使用JFinal-enjoy模板开发示例:JFinal-Enjoy(自定义生成策略)
3、使用Freemarker模板开发示例:Freemarker(自定义生成策略)
最后给出下载链接 :https://gitee.com/itc10/jfinal-generator/tree/master/generator-plugin/release
(压缩包包含插件jar包,generator-api项目,自定义开发生产策略的demo项目)
JFinal-3.0手册插件详见:http://www.jfinal.com/share/267
使用过程如有问题可能加群( 638691370)发图。
或加入JFinal官方群(38707273)@10