# mybatisplus-plugin **Repository Path**: kancy666/mybatisplus-plugin ## Basic Information - **Project Name**: mybatisplus-plugin - **Description**: mybatisplus插件 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 116 - **Forks**: 0 - **Created**: 2020-06-10 - **Last Updated**: 2025-08-20 ## Categories & Tags **Categories**: idea-plugins **Tags**: None ## README # Mybatisplus-plugin ### 介绍 1. Mybatisplus Code Generator For Windows 2. Mybatisplus Code Generator For [IDEA Plugin](https://plugins.jetbrains.com/plugin/14533-mybatisplus-code-generator) ### 主要功能 1. Mybatis Plus代码生成器 - 自定义配置模板 - 自定义`表-实体`信息 - 傻瓜式操作 - 多数据源管理 - 操作记忆功能 2. 工程化(maven,spring boot) - 生成maven工程,方便查看生成的代码,而不报错 - 生成springboot工程,集成常用框架,快速开发 3. 导出XMind思维导图 4. 导出Excel数据库设计文档 5. 日志控制台 6. 励志提示 ### 使用 启动程序 ![](images/say-startup.png) #### 1.数据源 **1.1添加/修改数据** 面板一: ![](images/add_ds_01.png) 面板二: ![](images/add_ds_02.png) **1.2删除数据** ![](images/del_ds.png) #### 2.数据展示 **2.1切换数据源** 1.选择数据源 2.连接数据源 连接成功的数据源处于激活状态,后续操作都是在激活的数据源下进行操作的。 **2.2切换数据库** 1. 激活数据源 2. 选择数据库 后续操作都是在激活的数据源,数据库下进行操作的。 **2.3表展示** ![](images/table_info.png) **2.4字段展示** ![](images/column_info.png) **2.5清除缓存** 修改了表/字段映射信息后可以`清除缓存`,与数据库保持一致。 当然,你也可以点击`清除全局缓存`或者`重置系统`来清除缓存。 ![](images/clear_column_cache.png) #### 3.全局配置 **3.1代码生成配置** ![](images/g_g_config.png) **3.2Maven工程配置** ![](images/maven_g_config.png) **3.2.1开启Maven用户交互** 在生成pom.xml文件时,允许用户动态设置maven的坐标信息。 ![](images/set_pom.png) **3.3Spring Boot工程配置** ![](images/springboot_g_config.png) #### 4.代码生成 **4.1选择文件保存路径** 在idea环境中,会把当前项目下所有的Module加到下拉框,供用户选择。 ![](images/select_module.png) **4.2选择基础包名** 在idea环境中,可以点击`包名`来选择。 **4.3生成代码** ![](images/gg.png) #### 5.其他功能 **5.1导出思维导图** 导出思维导图,两种维度: 1)表级别:选择选择表,右键菜单导出 2)库级别:更多按钮中,导出思维导图,全库导出,但不建议。 ![](images/popup_menu.png) 思维导图内容: 最简单的版本,后续会进行美化。 ![](images/xmind.png) **5.2导出Excel数据库设计文档** 用法和导出思维导图类似。 ![](images/excel.png) **5.3控制台** ![](images/console.png) #### 6.后续工作 - [ ] 支持Oracle数据库 - [ ] 配置分组 - [ ] 缓存着色 - [ ] 模板变量说明 - [ ] 模板高亮显示 - [ ] 完善SpringBoot工程 - [ ] 添加SpringCloud工程 - [ ] 系统设置 - [ ] 国际化 - [ ] 界面优化 - [ ] 用户体验优化 - [ ] 代码重构 #### 7.反馈&交流

以下分别是:我的微信,微信交流群(会失效),QQ交流群

提示:微信交流群二维码有7天有效期,如果过期可以加我微信拉你进群讨论,或者加QQ群再加微信群。