天天看点

SpringBoot+Mybatis的代码生成器(可自动生成bean,mapper,xml文件及基本的增删改查)

1. 在pom文件中添加插件

SpringBoot+Mybatis的代码生成器(可自动生成bean,mapper,xml文件及基本的增删改查)

注意红色框起来的是在项目生成时就有的(自动生成,官网创建或者使用插件快速生成SpringBoot项目),所以只需要将下面代码生成器的插件放进去就行了,如果直接将此段代码放入pom文件中,那么就会报错。

2.在resources中创建代码生成器配置文件(位置随便,只是为了好管理,放在了此处)

SpringBoot+Mybatis的代码生成器(可自动生成bean,mapper,xml文件及基本的增删改查)

3.编辑该xml文件

SpringBoot+Mybatis的代码生成器(可自动生成bean,mapper,xml文件及基本的增删改查)
SpringBoot+Mybatis的代码生成器(可自动生成bean,mapper,xml文件及基本的增删改查)

配置详解可参考:https://www.jianshu.com/p/e09d2370b796

注意table标签中的domainObjectName不能写类的全名,这是和javaModelGenerator标签中的targetPackage绑定的,只需要写bean的名称。

4.在Eclipse下点击上面菜单栏中的run,并选择run configuration

SpringBoot+Mybatis的代码生成器(可自动生成bean,mapper,xml文件及基本的增删改查)

双击maven build后创建new_configuration,然后后边选择workspace并且在goals中输入命令mybatis-generator:generate,操作完成后点击run,然后右击项目点击refresh刷新项目就出来了

项目下载地址链接:https://pan.baidu.com/s/1-BoaSO_YhHMfy1pIc-d_tg 密码:g0u6

注:这个在正常项目中没有啥用,如果使用mybatis一般还是用mybatis plus或者通用mapper,如果使用hibernate的话,一般使用spring data jpa,不过在某些场景,比如你可能需要手动写一些sql,并且需要对字段进行一个一个复制粘贴,那么就可以使用这个玩意,快速构成sql语句

继续阅读