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

相关推荐
MAGICIAN...4 小时前
【Redis】--持久化机制
数据库·redis·缓存
我真的是大笨蛋4 小时前
JVM调优总结
java·jvm·数据库·redis·缓存·性能优化·系统架构
步步为营DotNet5 小时前
5-2EFCore性能优化
数据库·性能优化·.net
2501_920047036 小时前
Redis-集群
数据库·redis·bootstrap
半夏陌离7 小时前
SQL 拓展指南:不同数据库差异对比(MySQL/Oracle/SQL Server 基础区别)
大数据·数据库·sql·mysql·oracle·数据库架构
旋转的油纸伞7 小时前
SQL表一共有几种写入方式
数据库·sql
半夏陌离7 小时前
SQL 入门指南:排序与分页查询(ORDER BY 多字段排序、LIMIT 分页实战)
java·前端·数据库
isyoungboy7 小时前
SQL高效处理海量GPS轨迹数据:人员gps轨迹数据抽稀实战指南
数据库·sql
敬业小码哥7 小时前
记一次:mysql的json及json数组使用组合使用
数据库·mysql·json
练小杰8 小时前
【Mysql-installer-community-8.0.26.0】Mysql 社区版(8.0.26.0) 在Window 系统的默认安装配置
数据库·sql·mysql·adb·配置文件·mysql安装·关系型数据库