# EasyCode逆向工程模板 **Repository Path**: darkblue1d/easy-code-reverse-engineering ## Basic Information - **Project Name**: EasyCode逆向工程模板 - **Description**: EasyCode逆向工程模板,持续更新。 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 25 - **Forks**: 10 - **Created**: 2022-07-24 - **Last Updated**: 2025-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EasyCode逆向工程模板 #### 介绍 EasyCode逆向工程模板,持续更新。 #### 软件架构 适用于生成MybatisPlus+Swagger2的java后端项目,除了生成实体类、mapper、mapper.xml、service、controller之外,还包括业务异常类,通用返回实体类,常用配置类,全局异常处理,消息转换映射,甚至包括application.xml,pom,启动类等23项可选组件,并进行了大量兼容性处理,做到零配置,生成既运行。    本套逆向工程工具基于EasyCode插件开发,感谢插件创作者makejava提供的工具和语法。 运行环境:IntelliJ IDEA 运行所需插件:EasyCode,lombok EasyCode插件安装 选择File–>settings,进入设置页面 左侧选择 Plugins,选择Marketplace,在搜索框中搜索easycode,点击istall按钮开始下载安装,安装结束点击右下角OK按钮,完成安装。(低版本idea可能需要重启idea) Lombok插件安装   安装方法同上,在Marketplace中搜索lombok即可。 开始使用 选择File–>settings,进入设置页面 选择最下边的OtherSettings,选中EasyCode,点击本地导入教程提供的EasyCodeConfig.json 选中cover点击OK完成导入。 创建个简单项目 通过 IDEA 上的 Database 连接数据源 在idea右侧选择Database,选择mysql 选择要生成对象的数据库,输入账号密码,选择OK 如图出现数据库内容,表示连接OK 按住Ctrl多选,选中想要逆向生成工程的表,邮件选择EasyCode--Gennerate Code 弹框中按箭头所示,选中模块,填写目录结构,根据表格前缀填写前缀,没有前缀可不填。 点击箭头,选择模板,下拉选择MabatisPlus-Swagger2 点击All全部勾选或者按需勾选,建议全部勾选。 选中弹框选是,不勾选idea会提示目录不存在是否确认等,有点麻烦。 选中格式化代码,一定要选。 稍等几秒钟即可生成工程内容,点击刷新maven,设置了自动刷新可忽略。 点击application.xml,修改数据源信息。 启动你的项目吧! 启动后会自动打开欢迎页面和接口文档页面,不需要可以在启动类中删除相关代码 PS: 默认不开启MybatisPlus自动驼峰映射,关于下划线转驼峰,已做兼容性处理。这是为了兼容数据库表的列名同时存在驼峰命名和下划线命名,这种不规范的情况。如果不需要,可以自行更改配置。