# EasyCode
### EasyCode能做什么?
> EasyCode是基于IntelliJ IDEA Ultimate版开发的一个代码生成插件,主要通过自定义模板(基于velocity)来生成各种你想要的代码。通常用于生成Entity、Dao、Service、Controller。如果你动手能力强还可以用于生成HTML、JS、PHP等代码。理论上来说只要是与数据有关的代码都是可以生成的。
---
### 使用环境
`IntelliJ IDEA Ultimate版(172+)`
### 支持的数据库类型
##### 因为是基于Database Tool开发,所有Database Tool支持的数据库都是支持的。
包括如下数据库:
> 1. MySQL
> 2. SQL Server
> 3. Oracle
> 4. PostgreSQL
> 5. Sqlite
> 6. Sybase
> 7. Derby
> 8. DB2
> 9. HSQLDB
> 10. H2
>
> 当然支持的数据库类型也会随着Database Tool插件的更新同步更新。
### 功能说明:
* 支持多表同时操作
* 支持同时生成多个模板
* 支持自定义模板
* 支持自定义类型映射(支持正则)
* 支持自定义附加列
* 支持列附加属性
* 所有配置项目支持分组模式,在不同项目(或选择不同数据库时),只需要切换对应的分组,所有配置统一变化。
##### 功能对比:
功能|Easy Code|其他工具
---|---|---
自定义模板|支持|支持
多表生成|支持|支持
生成方式|无缝集成在项目中|部分工具需要复制粘贴
附加列|支持|不支持
附加列属性|支持|不支持
动态调试模板|支持|不支持
图形化界面|支持|部分支持
使用环境|仅限IDEA|支持各种形式
在线支持|后期扩展|不支持
自定义类型映射|支持|部分支持
全局变量|支持|不支持
### 使用文档:
[点击查看WIKI文档](https://gitee.com/makejava/EasyCode/wikis/pages)
### 一、在线安装
> ##### 动图教程:
> ![在线安装](../../raw/master/%E6%95%99%E7%A8%8B%E5%9B%BE%E7%89%87/1-1/%E5%9C%A8%E7%BA%BF%E5%AE%89%E8%A3%85.gif "在线安装")
> ##### 说明文档:
> ``` 说明文档:
> 1. 安装完毕后重启生效。
> 2. 版本更新时不会覆盖现有模板。
> ```
### 二、手动安装
> [ **点击这里** ](../../releases),下载最新的发行版本。
> ##### 动图教程
![手动安装](../../raw/master/%E6%95%99%E7%A8%8B%E5%9B%BE%E7%89%87/1-1/%E6%9C%AC%E5%9C%B0%E5%AE%89%E8%A3%85.gif "手动安装")
> ##### 说明文档:
> ``` 说明文档:
> 1. 安装完毕后重启生效。
> 2. 版本更新时不会覆盖现有模板。
> 3. 不要解压zip包,安装时直接选zip包即可。
> ```
#### QQ群1:[373603580](https://shang.qq.com/wpa/qunwpa?idkey=4d495321e527ec2ce459c0d0d6320414cd9677d92d5287df831d4e1c4ec09740)
#### QQ群2:[167490920](https://qm.qq.com/cgi-bin/qm/qr?k=r0emWZbPZIb6BqxpLM4Z4jo2mHoC0zZK&jump_from=webapi)
#### Telegram:[https://t.me/gotoeasycode](https://t.me/gotoeasycode)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
EasyCode代码生成插件 v1.2.6.zip (157个子文件)
gradlew.bat 2KB
MainSettingForm.form 12KB
SelectSavePath.form 9KB
自定义附加属性.gif 2.1MB
单表生成.gif 1.88MB
动态调试.gif 1.62MB
自定义扩展属性.gif 1.31MB
单表代码生成.gif 1.04MB
自定义附加列.gif 1003KB
在线安装.gif 988KB
自定义模板.gif 813KB
多表生成.gif 728KB
多表代码生成.gif 685KB
安装教程.gif 615KB
添加数据源.gif 504KB
本地安装.gif 484KB
添加类型映射.gif 474KB
在线导出导入模板.gif 463KB
添加类型映射.gif 414KB
导出配置至本地.gif 374KB
.gitignore 157B
build.gradle 2KB
settings.gradle 30B
gradlew 5KB
说明.htm 4KB
templateDescription.html 4KB
globalConfigDescription.html 744B
gradle-wrapper.jar 58KB
SelectSavePath.java 13KB
ExportImportComponent.java 11KB
CodeGenerateServiceImpl.java 10KB
GlobalTool.java 10KB
SaveFile.java 10KB
TableInfoDTO.java 9KB
SettingsStorageDTO.java 9KB
EditListComponent.java 8KB
RealtimeDebugComponent.java 7KB
FileUtils.java 6KB
GroupNameComponent.java 6KB
GlobalConfigSettingForm.java 6KB
MainSettingForm.java 6KB
GenerateDefaultConfigTest.java 6KB
TemplateSettingForm.java 6KB
MainAction.java 5KB
ConfigTableModel.java 5KB
ColumnConfigSettingForm.java 5KB
TypeMapperSettingForm.java 5KB
EditorComponent.java 5KB
CloneUtils.java 4KB
HttpUtils.java 4KB
TemplateSelectComponent.java 4KB
MainActionGroup.java 4KB
TableInfoSettingsDTO.java 4KB
JSON.java 4KB
NameUtils.java 4KB
LocalFileExportImportSettingsServiceImpl.java 4KB
TableComponent.java 4KB
ConfigTableDialog.java 3KB
EasyCodeEntityAction.java 3KB
NetworkExportImportSettingsServiceImpl.java 3KB
ModuleUtils.java 3KB
ReflectionUtils.java 3KB
ProjectUtils.java 3KB
CellEditorFactory.java 3KB
TemplateUtils.java 3KB
CompareFileUtils.java 3KB
VelocityUtils.java 2KB
TableInfoSettingsServiceImpl.java 2KB
ColumnInfoDTO.java 2KB
CurrGroupUtils.java 2KB
StringUtils.java 2KB
ListRadioComponent.java 2KB
ListCheckboxComponent.java 2KB
ExtraCodeGenerateUtils.java 2KB
PsiClassGenerateUtils.java 2KB
MessageDialogUtils.java 2KB
TableInfoSettingsService.java 2KB
GlobalToolTest.java 1KB
LeftRightComponent.java 1KB
ClipboardExportImportSettingsServiceImpl.java 1KB
TableInfo.java 1KB
AbstractGroup.java 1KB
GlobalDict.java 1KB
SettingsStorageServiceImpl.java 1KB
CodeGenerateService.java 1KB
BaseSettings.java 1KB
TimeUtils.java 1KB
CacheDataUtils.java 1KB
EditorSettingsInit.java 1KB
ColumnConfig.java 955B
DocCommentUtils.java 953B
GlobalConfig.java 915B
ConfigAction.java 911B
Template.java 908B
SettingsStorageService.java 848B
TypeMapper.java 808B
ColumnInfo.java 769B
TemplateUtilsTest.java 757B
InputExistsValidator.java 737B
CollectionUtil.java 676B
共 157 条
- 1
- 2
资源评论
芝麻粒儿
- 粉丝: 6w+
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 88-520告白(520气球).zip
- HTML+CSS+JS精品网页模板H126.rar
- n.cpp
- jdk-8u411-windows-x64下载安装可用
- vgg模型-图像分类算法对水果识别-不含数据集图片-含逐行注释和说明文档.zip
- KMP算法(Knuth-Morris-Pratt算法
- vgg模型-python语言pytorch框架训练识别化妆品分类-不含数据集图片-含逐行注释和说明文档.zip
- KMP算法(Knuth-Morris-Pratt算法
- shufflenet模型-基于人工智能的卷积网络训练识别狗的表情-不含数据集图片-含逐行注释和说明文档.zip
- EPIC Fantasy Town 1.0
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功