首先创建mybatisplus
2.在pom里面添加依赖,
依次为:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId>
<version>3.4.1</version>
</dependency>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-engine-core</artifactId>
<version>2.3</version>
</dependency>
<!--MySQL驱动-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
然后在启动类里面填写
@Test
void contextLoads() {
//1.创建代码自动生成器工具类对象
AutoGenerator autoGenerator = new AutoGenerator();
//2.代码生成规则配置
//2.1配置数据源信息
DataSourceConfig dataSourceConfig = new DataSourceConfig();
dataSourceConfig.setDriverName("com.mysql.cj.jdbc.Driver");
dataSourceConfig.setUrl("jdbc:mysql://localhost:3306/day38?useSSL=false&serverTimezone=UTC");
dataSourceConfig.setUsername("root");
dataSourceConfig.setPassword("root");
//配置完后给自动生成工具类
autoGenerator.setDataSource(dataSourceConfig);
//3.执行代码快速生成
autoGenerator.execute();
}
这样写完后,运行Test测试类后就在指定位置生成所需要的代码