mybatis-plus3.5.1代码生成器
时间: 2023-09-10 13:10:55 浏览: 118
MyBatis-Plus 3.5.1 代码生成器是 MyBatis-Plus 框架提供的一款代码生成工具,可以帮助开发者快速生成 MyBatis-Plus 的 Mapper 接口及其 XML 映射文件、Service 接口、ServiceImpl 实现类、Entity 实体类等代码。
使用 MyBatis-Plus 代码生成器,可以减轻开发者的工作负担,提高开发效率,避免手写重复性的代码。以下是使用 MyBatis-Plus 代码生成器的步骤:
1. 引入 MyBatis-Plus 依赖
在项目的 pom.xml 文件中,添加 MyBatis-Plus 的依赖:
```
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>3.5.1</version>
</dependency>
```
2. 配置代码生成器
在项目的配置文件(如 application.yml 或 application.properties)中,添加代码生成器的配置信息,包括数据库连接信息、生成代码的包路径、作者等信息。
```
mybatis-plus:
global-config:
db-config:
# 数据库配置
url: jdbc:mysql://localhost:3306/mybatis_plus?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false&allowPublicKeyRetrieval=true
username: root
password: 123456
driver-name: com.mysql.cj.jdbc.Driver
generator:
# 生成代码的包路径
package-name: com.example.mybatisplusdemo
# 生成代码的作者
author: example
# 开启生成器
enable: true
# 开启实体类 Lombok 注解
enable-lombok: true
# 开启 Swagger2 注解
enable-swagger: true
# 开启 ActiveRecord 模式(生成 ActiveRecord 的实体类和接口)
enable-activerecord: true
```
3. 运行代码生成器
在项目的启动类中,添加以下代码,启动代码生成器:
```
@SpringBootApplication
public class MybatisPlusDemoApplication {
public static void main(String[] args) {
SpringApplication.run(MybatisPlusDemoApplication.class, args);
// 启动代码生成器
MybatisPlusGenerator.execute();
}
}
```
4. 查看生成的代码
代码生成器会根据配置信息,自动生成 Mapper 接口及其 XML 映射文件、Service 接口、ServiceImpl 实现类、Entity 实体类等代码,生成的代码位于指定的包路径下。开发者可以在生成的代码的基础上,进行业务代码的开发。
阅读全文