JFinal-Generator

jfinal-generator

  1. jfinal-generator支持JFinal官方代码生成策略,同事也支持用于自定义代码生成策略。

  2. jfinal-generator支持使用多种数据库的数据表来生成代码

  3. jfinal-generator能生成JFinal的model相关代码,但不仅限于此。

项目结构

  1. generator-api-example 一个自定义代码生成策略的示例

  2. generator-api 自定义代码生成策略的依赖api

  3. generator-plugin 代码生成工具eclipse插件项目

演示效果图

(下面代码的红叉是因为没有引入JFinal的jar包)

1. 以JFinal官方的Generator为例,生成BaseModel和Model等相关文件。

blob.png

下载插件jar包,复制到eclipse的plugins目录,重启eclipse即可。

http://pan.baidu.com/s/1c1ODe1q(密码:1cw3)

如果您希望开发自己的代码生成策略请往下看

1、开发自定义代码生成策略极其简单,只需要实现 generator-api 的一个接口即可。(将自己实现的策略打成jar包,并填写实现这个接口的类名)

2、使用JFinal-enjoy模板开发示例:JFinal-Enjoy(自定义生成策略)

3、使用Freemarker模板开发示例:Freemarker(自定义生成策略)

最后的最后

本人对于eclipse插件开发只是处于Hello world阶段,如果代码有不严谨的地方,希望大家提出,谢谢。 :flushed:

码云地址:http://git.oschina.net/itc10/jfinal-generator