配置FileOutConfig指定模板文件、输出文件达到自定义文件生成目的 # fileCreate 自定义判断是否创建文件 实现IFileCreate接口 该配置用于判断某个类是否需要覆盖创建,当然你可以自己实现差异算法merge文件 # initMap 注入自定义 Map 对象(注意需要setMap放进去)
{"date":"2018-10-30","superServiceImplClassPackage":"com.baomidou.mybatisplus.extension.service.impl.ServiceImpl","baseResultMap":true,"superMapperClass":"BaseMapper","activeRecord":true,"superServiceClass":"IService","superServiceImplClass":"ServiceImpl","table": {"comment":"查询指定城市所有...
.setAuthor("jinghx") // 类作者名称 .setOutputDir(DEFAULT_OUT_PUT_DIR) // 代码文件生成路径 .setFileOverride(true) // 文件是否覆盖 // .setIdType(IdType.NONE) // 主键策略 .setServiceName("%sService") // 设置生成的service接口的名字的首字母是否为I .setServiceImplName("%sServiceImpl") /...
接着编写生成器代码: package com.springboot.all.mybatisplus; import com.baomidou.mybatisplus.generator.FastAutoGenerator; import com.baomidou.mybatisplus.generator.config.OutputFile; import com.baomidou.mybatisplus.generator.config.TemplateType; import com.baomidou.mybatisplus.generator.config.rules.Nami...
MyBatisPlus3.x代码生成器自定义模板配置 在生成serviceImpl时需要加@Transactional事务注解,这时需要自定义模板。 实现 在上面代码生成器的基础上。 找到MyBatisPlus自带的模板,比如这里要修改serviceImpl模板。 项目中导入MyBatisPlus相关jar包,找到如下位置。
Mybatis官网:代码生成器配置新 | MyBatis-Plus 项目说明 看图就行了 从下面截图和这里的生成器可以看到除了MybatisPlus自带的entity.java、mapper.java、mapper.xml、service.java、serviceImpl.java、controller.java外,自定了CreateVO.java、UpdateVO.java、VO.java、Page.java、DTO.java、Convert.java模版。
一、代码生成器快速入门 二、源码使用快速入门 三、自定义代码生成器starter 一、代码生成器快速入门 MyBatis Plus-代码生成器官方文档。 1. 基础依赖 mybatis-plus mybatis-plus-boot-starter mybatis-plus-extension mybatis-plus-core mybatis-plus-annotation ...
MybatisPlus代码生成器 这里讲解的是新版 (mybatis-plus 3.5.1+版本),旧版不兼容 官方文档:https://baomidou.com/(建议多看看官方文档,每种功能里面都有讲解) 配置 这里的配置表格和官方文档一致 数据源配置(DataSource) 属性 说明 示例 url jdbc路径 jdbc:mysql://127.0.0.1:3306/mybatis-plus username 数...
1 dataSourceConfig 数据源配置 在这里插入图片描述 这个数据源配置里面有8个属性,以MySQL数据库为例 代码语言:javascript 复制 //数据源配置DataSourceConfig dsc=newDataSourceConfig();//驱动连接的URLdsc.setUrl("jdbc:mysql://localhost:3306/mybatisplus?useUnicode=true&useSSL=false&characterEncoding=utf8")...