MyBatisPlus中的代码生成器
前言:只是当时学的时候感觉这代码生成器挺有意思的,想记录下来,就写在计划表中了,但是现在写的时候感觉好像没啥意义(笑哭),只当完成当时的一个想法啦,哈哈
关于代码生成器,相信不用多说,就是拿来快速生成代码的,Controller、Service、Mapper,可以帮助我们节省比较多的时间
下面记录一下如何使用MyBatisPlus中的代码生成器
第一步:创建一个普通的SpringBoot工程
第二步:引入MyBatisPlus和代码生成器所需依赖
<!--mybatis-plus 持久层-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${
mybatis-plus.version}</version>
</dependency>
=<!-- velocity 模板引擎, Mybatis Plus 代码生成器需要 -->
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-engine-core</artifactId>
<version>${
velocity.version}</version>
</dependency>
第三步:配置数据源
# 服务端口 server.port=8001 # 服务名(Spring cloud用的) spring.application.name=service-edu # 环境设置:dev、test、prod(dev开发环境、test测试环境、prod生产环境) spring.profiles.active=dev # mysql数据库连接 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/cainiao?serverTimezone=GMT%2B8 spring.datasource.username=root spring.datasource.password=root #mybatis日志 mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
第四步:创建MP代码生成器
mybatis-plus简称MP
在test/java目录下创建包com.cainiao.test,创建代码生成器:CodeGenerator.java
然后直接运行该方法就可以在指定的目录看到自动生成的 controller、service、mapper、entity了
