EasyCode
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 | 支持各种形式 |
在线支持 | 后期扩展 | 不支持 |
自定义类型映射 | 支持 | 部分支持 |
全局变量 | 支持 | 不支持 |
使用文档:
一、在线安装
动图教程:
说明文档:
1. 安装完毕后重启生效。 2. 版本更新时不会覆盖现有模板。
二、手动安装
点击这里 ,下载最新的发行版本。
动图教程
说明文档:
1. 安装完毕后重启生效。 2. 版本更新时不会覆盖现有模板。 3. 不要解压zip包,安装时直接选zip包即可。
ToolsetIdeaPlugin: 程序员常用的工具集Idea插件,帮助开发人员提升效率
自己在开发的过程中经常会使用一些在线的工具,比如:时间戳转日期,JSON格式化等等;考虑想把这些常用的功能都做成IDEA插件,在使用的时候就不用去网上寻找工具,在IDEA中就可以快速完成提升开发人员开发效率;
How to use
- 双击control或者点工具类图标即可弹出RunAnything窗口
- 在RunAnything中输入
?
查看toolkit
命令
- 输入
toolkit
即可看到所有支持的命令
- 选择需要使用的命令,例如:SQL转elasticSearch语句、二维码生成
How to install
第一种方式:下载源码自己打包安装
微同科技/platform-gen - 码云 - 开源中国 (gitee.com)
platform-gen
项目介绍
微同软件代码生成工具IDEA插件
版本要求:
IntelliJ IDEA 2018.1 +
使用教程
安装
提供两种安装方式
1、插件应用市场安装
- 打开IDEA开发工具
- 选择菜单 File -> Settings -> Plugins -> Browse repositories...
- 在输入框搜索
platform-gen
,然后Install,如下图所示 - Restart
2、本地文件安装
- 打开IDEA开发工具
- 选择菜单 File -> Settings -> Plugins
- Install plugin from disk...
- 选择 platform-gen.idea\platform-gen.zip 文件,然后点击OK
- Restart
使用
- 重启IDEA开发工具
- 选择菜单 File -> Settings -> Other Settings -> platform-gen
- 添加项目配置,点击OK
- 使用快捷键 ctrl + shift + alt + y
- 填写表名,生成代码
效果图:
- 设置
- 操作
- 代码
官网