IntelliJ IDEA插件EasyCode安装方法与使用技巧
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支持的数据库都是支持的。
包括如下数据库:
MySQL
SQL Server
Oracle
PostgreSQL
Sqlite
Sybase
Derby
DB2
HSQLDB
H2
当然支持的数据库类型也会随着Database Tool插件的更新同步更新。
功能说明:
- 支持多表同时操作
- 支持同时生成多个模板
- 支持自定义模板
- 支持自定义类型映射(支持正则)
- 支持自定义扩展属性
- 支持对表属性进行手动配置
- 所有配置项目支持分组模式,在不同项目(或选择不同数据库时),只需要切换对应的分组,所有配置统一变化。
功能对比:
功能 | Easy Code | 其他工具 |
---|---|---|
自定义模板 | 支持 | 支持 |
多表生成 | 支持 | 支持 |
生成方式 | 无缝集成在项目中 | 部分工具需要复制粘贴 |
附加列 | 支持 | 不支持 |
附加列属性 | 支持 | 不支持 |
动态调试模板 | 支持 | 不支持 |
图形化界面 | 支持 | 部分支持 |
使用环境 | 仅限IDEA | 支持各种形式 |
在线支持 | 后期扩展 | 不支持 |
自定义类型映射 | 支持 | 部分支持 |
全局变量 | 支持 | 不支持 |
支持的数据库 | 10余种 | 1-4种 |
1.安装教程图示
简单的生成代码方法
首先在IDEA右边找到数据库工具,点击加号添加好对应的数据源
接着在要生成表上面右键,就可以看到EasyCode菜单,以及子菜单(Generate Code,Config Table)生成代码与配置表。
多表代码生成可以按住Ctrl键同时选择多张表进行操作。
注意:多选的情况下配置信息取首选表(选中的第一张表)。
添加类型映射
在Other Seeting中可以看到如下配置信息,上面部分是分组信息,可以复制分组,删除分组。
下面的表格是类型映射信息:左边是数据库类型(支持正则),右边是对应的java类型(必须为全称)。可以新增删除
注意:
( )是正则表达式中的关键字,需要转义成
添加自定义属性
在这里添加自定义属性,这些属性都是可以动态配置的,而且还可以在模板中获取到这个属性。
这里的关系都是一一对应的,例如:如果配置了disabled属性就可以在columnInfo.ext中拿到你设置的值
注意:table编辑框需要失去焦点才能正常保存(属于IDEA自身BUG)。
本文主要讲解了IntelliJ IDEA插件EasyCode的安装方法与使用技巧,更多关于IntelliJ IDEA插件使用技巧请查看下面的相关链接
您可能感兴趣的文章:
- Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
- Pycharm 安装 idea VIM插件的图文教程详解
- Pycharm和Idea支持的vim插件的方法
- 详解Idea 2019.2 安装lombok插件失效问题解决
- IDEA安装vue插件图文详解
- IDEA 热部署设置(JRebel插件激活)
- Idea配置maven-tomcat-plugin插件实现项目部署
- 推荐几款非常实用的IDEA插件小结
- idea 离线安装lombok插件的方法步骤(图文)
- IDEA配置使用Maven Helper插件的方法(详细配置)
- IntelliJ IDEA安装运行python插件方法
- Intellij IDEA安装lombok插件及使用详解
- IntelliJ IDEA 热部署插件JRebel的使用
- 推荐一款IntelliJ IDEA提示快捷键的Key Promoter X插件
- Java 程序员必备的 Intellij IDEA 插件
- IntelliJ IDEA JRebel 安装使用图文教程(热部署插件)
- IDEA内存调试插件(好用)
- Intellij IDEA插件开发入门详解
- IntelliJ IDEA使用技巧——插件的安装及使用方法
- IntelliJ IDEA使用技巧——插件的安装及使用方法
- 【Eclipse使用技巧】解决eclipse在线(本地)安装插件超级慢的方法
- IntelliJ IDEA中插件EasyCode安装使用
- 详述 IntelliJ IDEA 插件的安装及使用方法
- IntelliJ IDEA使用技巧—使用EasyCode插件一键生成代码04期
- Intellij IDEA中使用MyBatis plugin插件安装教程及破解方法
- 详述IntelliJ IDEA插件的安装及使用方法(图解)
- Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
- Photoshop字体安装使用方法和技巧
- 经典vim插件功能说明、安装方法和使用方法介绍
- 【图】intellij idea安装mybatis插件方法
- ISE中使用notepad++ 的设置及quicktext插件的安装方法
- eclipse安装、使用hibernate插件方法
- Sublime Text 无法使用Package Control或插件安装失败的解决方法
- 经典vim插件功能说明、安装方法和使用方法介绍(已更新)
- 经典vim插件功能说明、安装方法和使用方法介绍(已更新) .
- MyEclipse10 安装SVN插件及SVN插件在MyEclipse10下使用方法
- MyEclipse10 安装SVN插件及SVN插件在MyEclipse10下使用方法
- Sublime Text 无法使用Package Control或插件安装失败的解决方法