0


MyBatis-Plus 可视化代码生成器mybatis-plus-generator-ui

前言

在基于Mybatis的开发模式中,很多开发者还会选择Mybatis-Plus来辅助功能开发,以此提高开发的效率。虽然Mybatis也有代码生成的工具,但Mybatis-Plus由于在Mybatis基础上做了一些调整,因此,常规的生成工具生成的代码还有一些不太符合预期。而且对于多数据库的支持不是很好。

因此,我们需要一款支持高度定制化,带图形UI页面,能适配多数数据库的基础程序生成框架。本文就介绍这款基于Mybatis-Plus的代码自助生成器,github地址:

mybatis-plus-generator-ui

文章通过实例集成的方式来详细讲解

mybatis-plus-generator-ui

,感兴趣的朋友可以自己clone下来,也可以自己进行扩展自定义。

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

一、mybatis-plus-generator-ui是什么?

它是对

mybatis-plus-generator

进行封装,通过Web UI快速生成兼容Spring boot,mybatis-plus框架的各类业务代码。提供交互式的Web UI用于生成兼容mybatis-plus框架的相关功能代码,包括

Entity、Mapper、Mapper.xml、Service、Controller

等,可以自定义模板以及各类输出参数,也可通过SQL查询语句直接生成代码。

图片

图片

功能列表:

  • Table查询: 查询配置的关系型数据库表的列表查询。
  • 输出配置: 对需要生成的相关代码,比如Entity、Mapper、Servcie、Controller等代码模板信息进行配置,用于在转换时调用。
  • 项目导入: 可以导入其它项目配置好的信息给本项目使用。
  • 下载模板: 支持本项目配置的模板信息下载后共享。
  • 策略配置: 直接定义各种文件的生成策略。
  • 模板上传: 支持从别的项目中下载模板,同上传供本项目使用。
  • SQL输入上传: 支持将查询语句直接上传或者复制到输入框中。
  • SQL代码生成: 基于SQL脚本生成相应的代码。

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

二、 mybatis-plus-generator-ui怎么用?

mybatis-plus-generator-ui

提供以jar包的形式为外部项目提供服务,通过配置的数据库配置去读取数据库的配置信息

标签: mybatis ui

本文转载自: https://blog.csdn.net/m0_61419412/article/details/135100457
版权归原作者 java 开发者 所有, 如有侵权,请联系我们删除。

“MyBatis-Plus 可视化代码生成器mybatis-plus-generator-ui”的评论:

还没有评论