代码生成器

引入依赖

<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-generator</artifactId><version>3.5.1</version></dependency><dependency><groupId>org.freemarker</groupId><artifactId>freemarker</artifactId><version>2.3.31</version></dependency>

快速生成

package com.xxxx.mybatisplus;import com.baomidou.mybatisplus.generator.FastAutoGenerator;
import com.baomidou.mybatisplus.generator.config.OutputFile;
import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine;import java.util.Collections;public class FastAutoGeneratorTest {public static void main(String[] args){FastAutoGenerator.create("jdbc:mysql://localhost:3306/mybatis_plus?serverTimezone=UTC&&characterEncoding=utf-8&useSSL=false", "root", "password").globalConfig(builder -> {builder.author("firetang") // 设置作者.enableSwagger() // 开启 swagger 模式.fileOverride() // 覆盖已生成文件.outputDir("D://mybatis_plus"); // 指定输出目录}).packageConfig(builder -> {builder.parent("com.xxxx") // 设置父包名.moduleName("mybatisplus") // 设置父包模块名.pathInfo(Collections.singletonMap(OutputFile.mapperXml, "D://mybatis_plus")); // 设置mapperXml生成路径}).strategyConfig(builder -> {builder.addInclude("t_user") // 设置需要生成的表名.addTablePrefix("t_", "c_"); // 设置过滤表前缀}).templateEngine(new FreemarkerTemplateEngine()) // 使用Freemarker引擎模板,默认的是Velocity引擎模板.execute();}
}

[MyBatisPlus]代码生成器相关推荐

  1. 实战:一键生成前后端代码,Mybatis-Plus代码生成器让我舒服了

    前言 在日常的软件开发中,程序员往往需要花费大量的时间写CRUD,不仅枯燥效率低,而且每个人的代码风格不统一.MyBatis-Plus 代码生成器,通过 AutoGenerator 可以快速生成 En ...

  2. mybatisplus代码生成器3.5.2

    Mybatis-plus最新代码生成器(3.5.1+)的使用 mybatis-plus 代码生成器(3.5.2) @Autowiredprivate CodeGeneratorMapper codeG ...

  3. Spring Cloud微服务之Mybatis-Plus代码生成器整合(四)

    Spring Boot与Mybatis-Plus整合,以及整合代码生成器 在parent模块中确定依赖的版本 确定依赖的版本 <!--确定依赖的版本--> <properties&g ...

  4. SpringBoot集成MyBatis-Plus代码生成器(Dao)

    1.说明 本文基于SpringBoot集成MyBatis-Plus代码生成器, 把原来生成Entity.Mapper.Mapper XML.Service.Controller等各个模块的代码, 修改 ...

  5. SpringBoot集成MyBatis-Plus代码生成器

    1.说明 本文详细介绍Spring Boot集成MyBatis-Plus代码生成器的方法. 基于一个创建好的Spring Boot工程, 执行MyBatis-Plus提供的AutoGenerator代 ...

  6. 第 6 章 MybatisPlus 代码生成器

    第 6 章 MybatisPlus 代码生成器 1.代码生成器简介 MybatisPlus AutoGenerator 代码生成器的简介 MybatisPlus 提供了强大的代码生成器,可以快速生成各 ...

  7. MybatisPlus代码生成器报错AutoGenerator()‘ has private access in ‘com.baomidou.

    在使用MybatisPlus代码生成器时,在写如下代码时,出现报错.报错如下. AutoGenerator mpg = new AutoGenerator(); AutoGenerator()' ha ...

  8. 苞米豆MyBatis-plus代码生成器

    MyBatis-plus 代码生成器 一.首先导入MyBatis-plus的依赖 二 .生成代码编写 一.首先导入MyBatis-plus的依赖 <!--苞米豆MyBatis依赖 -->& ...

  9. MybatisPlus代码生成器实现只覆盖指定文件

    MybatisPlus代码生成器实现只覆盖指定文件 问题 在使用MybatisPlus的过程中如果数据库结构发生了改变(增加或者删除了字段),应该怎么办? 重新运行代码生成器? 手动去Entity里面 ...

  10. MyBatis-Plus 代码生成器最新版配置方案

    因为最近写项目使用到了MyBatis-Plus,所以去官网找到了一个代码生成器的新版,现在网上能查到的都是之前的旧版生成器代码,官方提供的快速生成没有开启Lombok.RestController还有 ...

最新文章

  1. iOS 自动构建套件 - flow.ci + fir.im + Coding
  2. 谈谈对Canal( 增量数据订阅与消费 )的理解
  3. python心理学实验程序_psychopy coder模式编写心理试验程序 字符程序和记录反应时...
  4. AIX系统相关的日常操作
  5. 前端框架:执行流程分析之路由与菜单
  6. 致家长:疫情期间教育好自己的孩子,就是你最重要的事业!
  7. ffmpeg-win32-v3.2.4 下载_MVBOX下载|MVBOX 7.1.0.4官方版
  8. Charles - 接口抓包分析工具
  9. 二十一世纪Windows简史
  10. 简易的遍历文件加密解密
  11. extjs_04_grid(弹出窗口amp;行编辑器 CRUD数据)
  12. Linux内核分析 - 网络[八]:IP协议
  13. 关于前段与后端数据库的连接
  14. javascript 的位操作符转换推断
  15. 【算法导论】贪心算法,递归算法,动态规划算法总结
  16. 如何用 Python 拆分表格并发送邮件?
  17. AMD Catalyst 14.4 Linux带来完整的 OpenGL 4.4 支持
  18. 谷歌搜索广告如何根据国家市场定点投放
  19. 远程桌面连接不能复制粘贴怎么办 远程控制电脑无法复制粘贴的解决方法
  20. 大学计算机基础 - 第七章练习题

热门文章

  1. win7服务器端口被占用,高手亲自帮您win7端口被占用的详尽处理要领
  2. 【Microstation】第一章:Microstation三维模型构建概述
  3. 【VB测绘程序设计】第二章 VB测绘程序基础
  4. linux之readelf命令
  5. Android之px 与 dp, sp换算公式
  6. java mysbatis select_MyBatis SELECT基本查询实现方法详解
  7. pytorch forward_【Pytorch部署】TorchScript
  8. COMA(一): Learning to Communicate with Deep Multi-Agent Reinforcement Learning 论文讲解
  9. 为什么睡觉时身体突然抖一下?答案吓到我了!
  10. 用python挖一挖知乎上宅男们最喜欢的1000个妹子