配置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":"查询指定城市所有...
new TemplateConfig() //.setXml(null)//指定自定义模板路径, 位置:/resources/templates/entity2.java.ftl(或者是.vm) //注意不要带上.ftl(或者是.vm), 会根据使用的模板引擎自动识别 // 自定义模板配置,模板可以参考源码 /mybatis-plus/src/main/resources/template 使用 copy // 至您项目 src/main/res...
.setAuthor("jinghx") // 类作者名称 .setOutputDir(DEFAULT_OUT_PUT_DIR) // 代码文件生成路径 .setFileOverride(true) // 文件是否覆盖 // .setIdType(IdType.NONE) // 主键策略 .setServiceName("%sService") // 设置生成的service接口的名字的首字母是否为I .setServiceImplName("%sServiceImpl") /...
代码生成器是Mybatis-Plus的核心功能之一,它可以根据数据库表结构自动生成Java代码,比如Entity、Mapper、Service、Controller等,这样就不需要我们自己去写这些代码了,直接使用Mybatis-Plus的代码生成器,就可以自动生成这些代码,省去了我们很多的时间,本节使用的生成器是新生成器(version: 3.5.3)。
先上官方配置文档 https://mp.baomidou.com/config/generator-config.html#controllername 目的:mybatis-plus自定义模板生成;mybatis-plus修改默认模板 pom <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-generator</artifactId><version>3.4.0</version></dependency><dependency><groupId>or...
bootprivatestaticfinalStringprojectRootPath=System.getProperty("user.dir");// 项目根路径(测试用,非通用)(此句是本项目测试用的。实际项目中,包括多模块项目,请注释掉此句,使用上句)// private static final String projectRootPath = System.getProperty("user.dir") + "/study-mybatis-plus-fast-generator...
1 dataSourceConfig 数据源配置 这个数据源配置里面有8个属性,以MySQL数据库为例 代码语言:javascript 复制 //数据源配置DataSourceConfig dsc=newDataSourceConfig();//驱动连接的URLdsc.setUrl("jdbc:mysql://localhost:3306/mybatisplus?useUnicode=true&useSSL=false&characterEncoding=utf8");//驱动名称dsc.set...
下方代码引用自mybatis-plus的代码生成模块,点击运行即可生成代码。本篇第一部分将介绍代码生成的使用,第二部分介绍如何自定义自己的模板。 一、代码模板使用 生成后的效果如下: 代码生成.png 1.引入maven,共提供3类模板,本次只以freemarker 为例 <!-- freemarker 模板引擎 --><dependency><groupId>org.freemarker...
后端项目第四弹之MybatisPlus代码生成器配置 一、新建文件 在service模块下的java目录中新建com.mq.system.until包,并在此包下新建CodeGenerator.java文件 二、mybatiPlus官网 进入https://baomidou.com/pages/d357af/后将CodeGenerator的内容进行复制 三、修改配置 ...