001 逆向生成

文章目录

    • maven依赖
    • application.yaml配置数据源
    • 代码生成器

maven依赖

pom.xml


<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.28</version></dependency><!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter --><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.2</version></dependency><!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-generate --><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>

application.yaml配置数据源


# 项目名称 context: application
server:servlet:context-path: /app1port: 8080spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/empdb?useSSL=true&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghaiusername: rootpassword: root

代码生成器


package com.example;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 TestMybatisGenerate {public static void main(String[] args) {FastAutoGenerator.create("jdbc:mysql://localhost:3306/dicts?useSSL=true&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai", "root", "123456").globalConfig(builder -> {builder.author("dd") // 设置作者//.enableSwagger() // 开启 swagger 模式.outputDir("D://generate"); // 指定输出目录}).packageConfig(builder -> {builder.parent("com.example") // 设置父包名.moduleName("") // 设置父包模块名.pathInfo(Collections.singletonMap(OutputFile.mapperXml, "D://generate//com/example/mapper")); // 设置mapperXml生成路径}).strategyConfig(builder -> {builder.addInclude("receive_address") // 设置需要生成的表名.addTablePrefix("tb_", "c_"); // 设置过滤表前缀}).templateEngine(new FreemarkerTemplateEngine()) // 使用Freemarker引擎模板,默认的是Velocity引擎模板.execute();}}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/807245.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

光子晶体能带分析、能谱计算、光纤模拟计算使用COMSOL仿真

COMSOL Multiphysics是一款强大的多物理场仿真软件&#xff0c;它提供了高效的计算性能和出色的多场耦合分析能力&#xff0c;能够实现精确的数值仿真。在光子晶体能带分析、能谱计算、光纤模态计算以及微腔腔膜求解等方面&#xff0c;COMSOL已经被广泛应用于科学研究以及工程计…

系统监控-硬件资源-内存篇01-整体思路-性能指标-性能工具概览-Buffer/Cache

参考来源&#xff1a;性能优化实战 内存的功能主要用来存储系统和应用程序的指令、数据、缓存等。 内存性能分析整体思路 当你看到系统的剩余内存很低时&#xff0c;是不是就说明&#xff0c;进程一定不能申请分配新内存了呢&#xff1f;当然不是&#xff0c;因为进程可以使…

这4本计算机期刊,含CCF推荐,1个月发表周期,部分期刊剩15篇版面,接受预留

转眼间已进入四月份&#xff0c;正值春景好时节&#xff0c;在踏青赏景之余也别忘了做好科研&#xff08;学业&#xff09;规划。 我方致力于学术论文发表辅导十余年&#xff0c;与100余家国际出版社长期合作&#xff0c;推荐各领域论文至SCI/EI/CNKI收录期刊快速发表&#xf…

SaaS初创企业四大错误

过去十年来&#xff0c;SaaS 初创公司越来越受欢迎。 根据 Statista 的一项研究&#xff0c;全球约有 30,800 家 SaaS 初创公司。 受疫情影响&#xff0c;2020 年 SaaS 初创企业增速出现暂时下滑。 但随着接下来几年新初创公司的出现&#xff0c;这种情况又重新开始。 虽然这…

LeetCode-热题100:416. 分割等和子集

题目描述 给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集&#xff0c;使得两个子集的元素和相等。 示例 1&#xff1a; 输入&#xff1a; nums [1,5,11,5] 输出&#xff1a; true 解释&#xff1a; 数组可以分割成 [1, 5, 5] 和 [11…

【Qt 学习笔记】Qt信号和槽的其他说明及Lambda表达式

博客主页&#xff1a;Duck Bro 博客主页系列专栏&#xff1a;Qt 专栏关注博主&#xff0c;后期持续更新系列文章如果有错误感谢请大家批评指出&#xff0c;及时修改感谢大家点赞&#x1f44d;收藏⭐评论✍ Qt信号和槽的其他说明及Lambda表达式 文章编号&#xff1a;Qt 学习笔记…

大数据知识合集之数据分析方法论

常用数据分析方法&#xff1a;描述统计、假设检验、信度分析、相关分析、方差分析、回归分析、聚类分析、判别分析、主成分分析、因子分析、时间序列分析等。 1、描述性统计分析 描述性统计分析是通过图表或数学方法&#xff0c;对数据资料进行整理、分析&#xff0c;并对数据…

头歌-机器学习 第16次实验 EM算法

第1关:极大似然估计 任务描述 本关任务:根据本节课所学知识完成本关所设置的选择题。 相关知识 为了完成本关任务,你需要掌握: 什么是极大似然估计; 极大似然估计的原理; 极大似然估计的计算方法。 什么是极大似然估计 没有接触过或者没有听过”极大似然估计“的同学…

开源模型应用落地-chatglm3-6b-zero/one/few-shot-入门篇(五)

一、前言 Zero-Shot、One-Shot和Few-Shot是机器学习领域中重要的概念&#xff0c;特别是在自然语言处理和计算机视觉领域。通过Zero-Shot、One-Shot和Few-Shot学习&#xff0c;模型可以更好地处理未知的情况和新任务&#xff0c;减少对大量标注数据的依赖&#xff0c;提高模型的…

PWM、通信、串口通信、UART、TTL、51单片机串口通信、定时器初值的计算公式

我要成为嵌入式高手之4月8日51单片机第三天&#xff01;&#xff01; ———————————————————————————— PWM 脉冲宽度调制(PWM)&#xff0c;是英文“Pulse Width Modulation”的缩写&#xff0c;简称脉宽调制&#xff0c;是利用微处理器的数字输出来…

护眼台灯怎么选看哪些指标?兼顾性能与性价比护眼灯十大品牌推荐

对于长时间面对电子屏幕的上班族和学业负担重的学生族来说&#xff0c;他们的眼睛承受着巨大压力。加之不良的用眼习惯&#xff0c;导致近视人数不断增加。然而&#xff0c;良好的光线对眼睛健康至关重要。适宜的照明可以提供舒适的环境&#xff0c;减轻眼睛的负担。因此&#…

锂电池升降压转换利器:PW2224转换器,实现3.3V高效持续输出

描述&#xff1a; PW2224是一款专为锂电池供电设备设计的高效单电感降压-升压转换器。这款转换器能够在3V至4.2V的锂电池输入电压范围内工作&#xff0c;实现升降压模式自动切换&#xff0c;稳定输出3.3V电压&#xff0c;并持续提供高达1A的负载电流。此外&#xff0c;PW2224的…

栈的弹出压入弹出顺序

栈的压入弹出顺序 题目算法原理代码实现 题目 栈的压入弹出顺序 给定一个栈的压入顺序&#xff0c;然后再给定一个栈的弹出顺序&#xff0c;问这个两个顺序是否匹配 算法原理 定义一个栈s&#xff0c;我们先把栈的压入顺序数组的元素压入栈中&#xff0c;直到栈顶元素等于弹…

centos安装nginx php mysql redis mongodb 并配置kohana环境

安装nginx 43 wget http://nginx.org/download/nginx-1.9.9.tar.gz 44 tar -zxvf nginx-1.9.9.tar.gz 45 cd nginx-1.9.9 47 mkdir /work 48 ./configure --prefix/work/nginx-1.9.9 --with-pcre 49 cd /work/ 50 ls 51 cd /download/ 52 cd nginx-1.9.9 53 yum inst…

UE5、CesiumForUnreal实现加载建筑轮廓GeoJson数据生成白模功能

1.实现目标 在UE5.3中,通过加载本地建筑边界轮廓面GeoJson数据,获取底面轮廓和楼高数据,拉伸生成白模,并支持点选高亮。为防止阻塞Game线程,使用了异步任务进行优化,GIF动图如下所示: 其中建筑数量:128871,顶点索引数量:6695748,三角面数量:2231916,顶点数量:165…

Qt窗口的闪烁QWebEngineView

Qt窗口的闪烁QWebEngineView 1.使用了QWebEngineView2.崩溃3.切换页面闪屏4.Qt窗口切换导致的闪烁 1.使用了QWebEngineView 2.崩溃 解决方法&#xff1a;析构增加 delete m_webEngineView;m_webEngineView nullptr;3.切换页面闪屏 setWindowFlags(Qt::FramelessWindowHint);…

PaddleOCR 图片日期识别

目录 一 . 获取图片信息种对应坐标区域日期信息 &#xff08;类型为1&#xff1a;http链接 类型为 2本地图片路径&#xff09; 二 . ocr图片识别日期信息获取&#xff0c;调用获取图片区域相应位置方法 三 . 如有所需获取rtsp流回放格式 四 . 完整代码如下 &#xff08…

Oracle数据库部署

安装前设置 1&#xff1a;在windows中把需要的软件共享 2&#xff1a;linux中挂载共享&#xff0c;将所需软件全拷贝到usr/src中&#xff08;包括java和oracle&#xff09; [rootoracle~]# mkdir /oracle &#xff08;创建共享目录&#xff09; [rootoracle~]# mount -o user…

计算机网络-OSPF路由汇总

一、路由汇总 路由汇总又被称为路由聚合&#xff0c;即是将一组前缀相同的路由汇聚成一条路由&#xff0c;从而达到减小路由表规模以及优化设备资源利用率的目的&#xff0c;我们把汇聚之前的这组路由称为精细路由或明细路由&#xff0c;把汇聚之后的这条路由称为汇总路由或聚合…

高速开箱机在现代生产线中的角色与价值

在快节奏的现代工业生产中&#xff0c;高速开箱机已成为不可或缺的重要设备。它不仅大幅提升了生产线的效率&#xff0c;更在确保产品质量、降低成本、增强市场竞争力等方面发挥着重要作用。星派将详细探讨高速开箱机在现代生产线中的角色与价值。 一、高速开箱机的功能特点 高…