# mybatis-plus-code-generator **Repository Path**: zhaozj000/mybatis-plus-code-generator ## Basic Information - **Project Name**: mybatis-plus-code-generator - **Description**: MyBatis Plus 代码生成器 - **Primary Language**: Java - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 120 - **Created**: 2021-10-16 - **Last Updated**: 2025-03-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MyBatis-Plus 代码生成器 ## Current Version 3.5.1.2 说明: 除最后一位,前面的为mybatis-plus-generator的版本号,最后一位为该版本迭代次数。 ## 概述 代码生成器,又被叫做逆向工程,MyBatis官方为了推广,自己也写了一个,我之前也使用这个,功能也是非常强大,强大以为支持自定义配置,那么问题来了,我该怎么配置才合理呢,所以,有人把所有的配置项都弄成中文的,还有人开发了生成插件,这些在我以往的博文中都看看到。MyBatis-Plus的代码生成器到底怎么样,这我就不评判了,我就这样说,用用看吧。 **功能列表:** * [x] 自动生成model类 * [x] 自动生成dao接口 * [x] 自动生成xml文件 * [x] 自动生成service接口 * [x] 自动生成service实现类 * [x] model支持Builder模式 * [x] 支持swagger2 * [x] 支持生成数据库字段常量 * [x] 支持生成Kotlin代码 * [x] ……more…… ## 使用指南 ### 启动项目 #### 方案1(推荐) 使用docker启动 ```shell # 拉取镜像 docker pull fengwenyi/mybatis-plus-code-generator:3.5.1.2 # 启动服务 docker run -d -p 8080:8080 --name mybatis-plus-code-generator fengwenyi/mybatis-plus-code-generator:3.5.1.2 ``` #### 方案2 将项目git clone到本地,运行即可。 #### 方案3 [免费下载jar](https://download.csdn.net/download/qq_28336351/21818420) 运行: ```shell java -jar mybatis-plus-code-generator-3.5.1.2.jar ``` #### 访问 > http://localhost:8080 访问上面地址,你就会看的如下高端、大气、上档次的界面了。 ![](./images/home-20210726.png) ### 生成代码 #### 填写表单信息 必填的主要有两部分,包名和数据库连接信息配置。 这里的包名,指的是,生成的数据库相关的类,要放在哪个包下面。 ![](./images/example-2021072701.jpg) #### 生成代码 会生成如下文件: ![](./images/example-2021072702.jpg) 数据库表如下: ![](./images/example-2021072703.jpg) ## 其他 [更新日志](LOG.md)