# Idlecode
**Repository Path**: moon-hidden/idlecode
## Basic Information
- **Project Name**: Idlecode
- **Description**: 🔥🔥🔥免费开源🔥🔥🔥 一款idea插件版代码生成器,可根据自定义模板内容,快速生成代码,实现项目的快速开发、上线,减少重复的代码编写,开发人员只需专注业务逻辑即可。
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 0
- **Created**: 2024-02-19
- **Last Updated**: 2025-04-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Java, IDEA, IDEA插件
## README
## 框架介绍
Idlecode是idea平台的一款代码生成插件,可根据自定义模板内容,快速生成代码,
可实现项目的快速开发、上线,减少重复的代码编写,开发人员只需专注业务逻辑即可。
## 项目特点
- 友好的代码结构及注释,便于阅读及二次开发
- 支持通过配置数据源,快速生成CRUD代码,减少重复工作
- 支持MySQL、Oracle、SQLServer、PostgreSQL、达梦8等主流的数据库
- 支持一个url连接多个数据库,减少数据源配置
- 支持批量生成代码、表搜索、生成文件选择,代码格式切换、字段类型映射以及同步表结构等功能
- 适配了idea 222-242版本
## 本地启动
- 通过git下载源码
- 使用idea导入项目
- 将项目依赖的jdk版本调整到17
- 以Run Plugin方式启动项目,会打开一个新的idea
- 新打开的idea会在右侧边栏显示IdleCode插件
## 代码结构
```
IdleCode
|-src == 源代码
|-com.idlecode
|-bean == 基础类
|-component == 自定义组件
|-factory == 插件入口界面
|-config == 数据源配置
|-manage == 信息管理视图
|-panel == 基础布局
|-service == 模块服务
|-statics == 静态基础配置
|-util == 工具类
|-resources == 配置文件
|-META-INF == 图标和插件配置xml
|-template == 代码模板文件
```
## 开源汇总
- IdleCode(Eclipse版):https://gitee.com/moon-hidden/Idlecode-ep
## 下载地址
- https://gitee.com/moon-hidden/idlecode/releases
## 安装教程
下载IdleCode-n.n.n.zip:https://gitee.com/moon-hidden/idlecode/releases, 在idea插件安装界面选择从磁盘安装,在文件选择框中选择下载的IdleCode-n.n.n.zip,点击确定,安装完成后需重启idea。
## 效果图




