提升开发效率的自动化代码生成工具!

图片[1]-提升开发效率的自动化代码生成工具!-山海云端论坛

今天我要向大家介绍一个能够极大地提高后端开发效率的工具——mybatis-plus-generator-ui。这个工具能够快速生成兼容SpringBoot和MyBatisPlus框架的后端代码。

项目介绍

mybatis-plus-generator-ui提供了一个交互式的Web UI界面,用于生成兼容MyBatisPlus框架的相关功能代码。生成的代码包括Entity、Mapper、Mapper.xml、Service、Controller等,同时还支持自定义模板和输出参数,甚至可以通过SQL查询语句直接生成代码。

项目使用

  1. 首先引入依赖:
<code><dependency> <groupId>com.github.davidfantasy</groupId> <artifactId>mybatis-plus-generator-ui</artifactId> <version>2.0.5</version> <scope>test</scope> </dependency></code>
  1. 编写主启动类并配置数据源信息。
  2. 运行启动后,在浏览器中访问http://ip:9090即可进入UI界面。

主要功能

数据表的浏览和查询:加载数据源中配置的数据库表信息,可以选择一张或多张表生成模板代码。

图片[2]-提升开发效率的自动化代码生成工具!-山海云端论坛

代码模板文件配置:工具内置了Entity、Mapper、Service、Controller等6种类型代码模板,支持个性化修改和手动上传配置。

图片[3]-提升开发效率的自动化代码生成工具!-山海云端论坛

代码模板生成基本配置和生成策略配置。

图片[4]-提升开发效率的自动化代码生成工具!-山海云端论坛

代码生成:可以指定作者名、功能模块名、生成哪些文件等。

图片[5]-提升开发效率的自动化代码生成工具!-山海云端论坛

SQL生成代码:可以通过手写SQL语句转换为Java代码。

图片[6]-提升开发效率的自动化代码生成工具!-山海云端论坛

总结

这个代码生成器的功能十分强大,能够满足日常开发的绝大部分需求。通过在UI界面上进行简单配置,就能快速生成所需的后端代码,极大地提高了开发效率。

美中不足的是,这个工具暂时无法在页面上直接配置数据源或数据库,需要在代码中硬编码修改数据库配置信息。

项目地址:https://github.com/davidfantasy/mybatis-plus-generator-ui

最后

如果觉得这个项目不错,不妨给它一个Star,同时也欢迎访问我的GitHub项目收藏库和在线浏览网站。

GitHub项目收藏库:https://github.com/chenyl8848/great-open-source-project

在线浏览网站:https://chencoding.top:8090/#/

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容