MybatisPlusGenerator交互式Web生成增删改查、导出导入代码

个人博客:无奈何杨(wnhyang)

个人语雀:wnhyang

共享语雀:在线知识共享

Github:wnhyang - Overview


简介

前有文章MybatisPlus-Generator自定义模版生成CRUD、DTO、VO、Convert等介绍如何使用MybatisPlus-Generator自定义模版生成CRUDDTOVOConvert等代码。这次加入了导入导出Excel的接口,并提供最为简单的交互式Web用于生成代码。当然之前的生成方式同样可用,本篇文章就介绍一下如何使用。

GitHub - wnhyang/crud-quickstart

Gitee - wnhyang/crud-quickstart

配置与启动

项目启动其实是用不到数据源配置的,但并没有删除,这样方便直接填入基础的信息。

yaml 复制代码
spring:
  datasource:
    url: jdbc:mysql://localhost:3306/xxx
    username: wnhyang
    password: 123456
    driver-class-name: com.mysql.cj.jdbc.Driver

启动即可

填写生成配置

1、填写数据库信息

默认读取的是项目启动配置,可直接修改其他数据源,MySQL支持最好。

这里注意下jdbcUrl,填写到端口就可以,比如jdbc:mysql://localhost:3306

2、测试连接,并选择数据库。

连接成功会查询出该连接有的所有数据库,当然这个取决于该账号的权限。

3、查询该数据库的表

并填写生成配置,表是可以多选的。

4、生成配置,生成代码。

表前缀格式是英文逗号分隔,其他包命名注意些就好。

生成代码成功后,回到项目就能看到生成的代码了!

上篇文章已经讲过如何使用生成的代码,有哪些类是必须的,这里就不重复了。

最后

到目前为止,这个还只是我自己在用,几乎不存在兼容性和灵活度,毕竟受众仅仅是我而已。

写在最后

拙作艰辛,字句心血,望诸君垂青,多予支持,不胜感激。


个人博客:无奈何杨(wnhyang)

个人语雀:wnhyang

共享语雀:在线知识共享

Github:wnhyang - Overview

相关推荐
隔窗听雨眠44 分钟前
MySQL索引机制深度解析:从B+树原理到高并发查询优化的完整指南
数据库·b树·mysql
数智化管理手记1 小时前
数据质量无法保障?自动化数据质量规则校验如何搭建方案?
大数据·数据库·自动化
我的xiaodoujiao1 小时前
使用PyMySQL模块技术操作MySQL数据库
数据库·python·测试工具·mysql
zmzmzmalo4 小时前
Linux ELF文件加载与内存管理揭秘
linux·网络·数据库
Super 含11 小时前
Android 启动优化(五):线程、GC 与 IO 为什么会拖慢启动?
java·服务器·数据库
ltl12 小时前
向量检索引擎选型:决策树、RAG 回链与开放问题
数据库
坚持学习前端日记12 小时前
Python SQLAlchemy ORM 从0到1精通实战手册(基础到复杂高阶)
数据库·python·oracle
灯澜忆梦12 小时前
【MySQL17】进阶篇 | InnoDB引擎
数据库·mysql
anxiao_m12 小时前
2026制造业云桌面选型攻略,不同生产场景适配方案汇总
大数据·网络·数据库
许彰午13 小时前
# 数据库配拦截器,不用改BPMN
数据库