EasyCode是基于IntelliJ IDEA开发的代码生成插件,支持自己设置任意模板(Java,html,js,xml)。只需是与数据库相关的代码都可以通过自己设置模板来生成。支持数据库类型与java类型映射关系配置。支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。
EasyCode能做什么?
EasyCode是基于IntelliJ IDEA Ultimate版开发的一个代码生成插件,主要通过自己设置模板(基于velocity)来生成各种你想要的代码。通常使用于生成Entity、Dao、Service、Controller。假如你动手能力强还可以使用于生成HTML、JS、PHP等代码。理论上来说只需是与数据有关的代码都是可以生成的。
用环境
IntelliJ IDEA Ultimate版(172+)
支持的数据库类型
由于是基于Database Tool开发,所有Database Tool支持的数据库都是支持的。
包括如下数据库:
当然支持的数据库类型也会随着Database Tool插件的升级同步升级。
功能说明:
1.搭建教程
2.功能展现
1.简单的生成代码
首先在IDEA右边找到数据库工具,点击加号增加好对应的数据源
接着在要生成表上面右键,即可以看到EasyCode菜单,以及子菜单(Generate Code,Config Table)生成代码与配置表。
2.多表代码生成 可以按住Ctrl键同时选择多张表进行操作。
注意:多选的情况下配置信息取首选表(选中的第一张表)。
3.增加类型映射
在Other Seeting中可以看到如下配置信息,上面部分是分组信息,可以复制分组,删除分组。
下面的表格是类型映射信息:左边是数据库类型(支持正则),右边是对应的java类型(必需为全称)。可以新添加删除
4.增加自己设置属性
在这里增加自己设置属性,这些属性都是可以动态配置的,而且还可以在模板中获取到这个属性。
这里的关系都是逐个对应的,例如:假如配置了disabled属性即可以在columnInfo.ext中拿到你设置的值
这里仅仅展现了少量主要功能,更多功能安装后就知道啦!