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

相关推荐
晓子文集12 小时前
Tushare接口文档:期货合约信息表(fut_basic)
大数据·数据库·金融·金融数据·量化投资
三言老师12 小时前
CentOS7.9:Redis‑Cluster集群部署结构化实战教程
linux·运维·服务器·数据库
旺仔学长 哈哈13 小时前
Spring Boot 智能停车场管理系统---附源码+数据库文档
数据库·spring boot·后端·智能停车场
ClickHouseDB13 小时前
ClickHouse托管Postgres:OLTP+OLAP,新能力解锁最佳数据平台
java·前端·数据库
数智化管理手记14 小时前
主数据重复、错漏频发?一站式主数据管理平台如何落地?
大数据·运维·数据库·人工智能·数据挖掘
吴声子夜歌14 小时前
MongoDB 4.2——选择片键
数据库·mongodb
天天进步一点点14 小时前
QSqlQuery删除sqlite数据库执行drop数据表报错database table is locked unable to fetch row问题
数据库·oracle·sqlite
音视频工程实战14 小时前
PromptQL 新手入门与实战指南
数据库·sql·算法
清川渡水15 小时前
NL2SQL 的正确打开方式:从「AI 猜 SQL」到「置信度闭环」的工程化落地
数据库·人工智能·sql
TDengine (老段)15 小时前
TDengine Go 与 Rust 连接器 — 高性能异步访问
大数据·数据库·物联网·golang·rust·时序数据库·tdengine