MyBatis Plus(简称 MyBatis-Plus 或 MP)是 MyBatis 的增强工具包,提供了许多实用的功能,包括代码生成器。MyBatis-Plus 的代码生成器可以帮助开发人员快速生成 Entity、Mapper、Mapper XML、Service、Controller 等基础代码,极大地提升了开发效率。
使用 MyBatis-Plus 代码生成器的步骤
-
引入 MyBatis-Plus 相关依赖
在项目的
pom.xml
(如果是 Maven 项目)或者build.gradle
(如果是 Gradle 项目)中,添加 MyBatis-Plus 的依赖:<!-- Maven 依赖 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>最新版本号</version> </dependency>
如果需要使用代码生成器,还需要添加代码生成器的依赖:
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>最新版本号</version> </dependency>
-
配置数据源
在
application.properties
或者application.yml
中配置数据源信息:spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=root spring.datasource.password=root
-
配置代码生成器
创建代码生成器的配置类,配置生成的包路径、作者信息、数据库表名等。
package com.atguigu.ssyx;
import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomid