史上最简单5分钟配置MyBatis plus自动生成代码

MyBatis plus自动生成模板代码

前言: mybatis plus是一款国人写的无侵入的数据层操作框架,使用简单,无需做太多的配置即可使用,在mybatis框架的基础上做了增强(最最主要的是文档能看的懂,这才是最重要的,本人英文基础比较差),最近的项目需要使用这个框架,所以特意写下这篇文章,为即将使用这个框架的同学提供些微不足道的帮助,本篇教程只关于自动生成代码的部分,非常的简单,可以说5分钟就能成功集成,具体的详细官方文档请前往https://mp.baomidou.com/

配置准备
  • IDE IDEA 2018
  • JDK1.8
  • MySQL8.5
maven引入

        1.8
        3.2.0
    

    
        
            org.springframework.boot
            spring-boot-starter
        

        
        
            com.baomidou
            mybatis-plus-boot-starter
            ${mytatis.plus.version}
        

        
        
            com.baomidou
            mybatis-plus-generator
            ${mytatis.plus.version}
        

        
            org.apache.velocity
            velocity-engine-core
            2.1
        
        
            org.projectlombok
            lombok
            true
        
        
            mysql
            mysql-connector-java
            runtime
        
    
修改配置文件
  • db.properties
driverName=com.mysql.cj.jdbc.Driver
username=root
password=111111
url=jdbc:mysql://localhost:3306/ssm?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai

#给生成的实体添加父类 有需要可以选择
superEntityClass=
superMapperClass=com.baomidou.mybatisplus.core.mapper.BaseMapper
superControllerClass=com.bd.codegenerator.controller.BaseController
superServiceImplClass=
superServiceClass=
baseParentPackage=com.bd.codegenerator
tables=account
  • 配置类
    1)BaseGenerator 配置GlobalConfig、DataSourceConfig、StrategyConfig、InjectionConfig、TemplateConfig
    史上最简单5分钟配置MyBatis plus自动生成代码_第1张图片
    可以看到有用的总共就2个类(GeneratorTest是我的测试类)、一个配置文件db.properties、一个POM文件

    测试生成代码

    成功,如下图
    史上最简单5分钟配置MyBatis plus自动生成代码_第2张图片
    去D:/mybatis_plus_generate目录下查看生成的文件是否存在,可以看到的确已经成功生成了
    史上最简单5分钟配置MyBatis plus自动生成代码_第3张图片
    源码地址:https://download.csdn.net/download/qq_24286273/11812722

你可能感兴趣的:(java)