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

相关推荐
青草地溪水旁5 分钟前
mysql_use_result的概念和使用案例
数据库·mysql
cqths14 分钟前
.NET 9.0 的 Blazor Web App 项目、Bootstrap Blazor 组件库、自定义日志 TLog 使用备忘
数据库·c#·.net·web app
程序研1 小时前
mysql之group by语句
数据库·mysql
HaoHao_0102 小时前
AWS Outposts
大数据·服务器·数据库·aws·云服务器
HaoHao_0102 小时前
VMware 的 AWS
大数据·服务器·数据库·云计算·aws·云服务器
娶个名字趴2 小时前
Redis(5,jedis和spring)
数据库·redis·缓存
小光学长3 小时前
基于vue框架的的信用社业务管理系统设计与实现4gnx5(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库
鲁班班3 小时前
MySQL通过binlog恢复数据
数据库·mysql
Elastic 中国社区官方博客5 小时前
将 OneLake 数据索引到 Elasticsearch - 第二部分
大数据·数据库·elasticsearch·搜索引擎·信息可视化·全文检索
Joeysoda5 小时前
MySQL 基础学习(1):数据类型与操作数据库和数据表
数据库·mysql·oracle·database