高效解决大量数据表的增删改查| Linkis使用MyatisPlus插件的快速开发经验

14 篇文章 1 订阅
4 篇文章 0 订阅

作者:jacktao007
微信:YourHeroBaby

征文投稿 持续进行中, 期待大家多多参与~

地址(或点击阅读原文):https://github.com/apache/incubator-linkis/discussions/categories/solicit-articles-%E5%BE%81%E6%96%87

说明:https://github.com/apache/incubator-linkis/discussions/2223

背景介绍

在开发 linkis 基础数据管理时,有大量对数据表的增删改查功能,可以使用 MybatisPlus 快速生成数据库的操作代码,又提高了开发效率。
使用 MybatisPlus 生成的代码可以保证数据库访问的规范性和避免场景的错误。
在文章的最后记录了如何使用插件快速生成swagger接口注解,可以快速生成注解,避免重复的工作。

故此记录一下使用过程,方便随时翻阅,也希望给社区的朋友带来借鉴。

注意事项

1.去除@author 指令
2.将@description 描述信息翻译为英文
3.编写rest接口时,路径使用脊柱命名法,例如/basedata-manager/datasource-access ,字母小写,使用中划线(-)连接
4.resut接口需要编写swagger描述信息,可以使用swagger-tools快速生成
5.代码头部需添加apache license

一、使用mybatixX 插件快速生成代码

1.安装MybatisX插件

图片

2.打开数据库界面

图片

3.添加Mysql数据库

图片

4.设定Myslql参数

图片

5.展开数据库

图片

6.例如选择linkis_ps_configuration_category表,鼠标右键,点击MybatisX-Generator

图片

7.选择模块,点击next

图片
图片

8.设置为mybatis-plus3,点击finish

图片

9.查看生产的文件

图片

10.对生成后的代码进行优化或改进,即可使用

二、使用swagger-tools快速生成swagger注释

1.安装swagger-tools插件

图片

2.生成swagger

图片
图片

3.对swagger描述信息进行编写

图片

征文投稿 持续进行中, 期待大家多多参与~

地址(或点击阅读原文):https://github.com/apache/incubator-linkis/discussions/categories/solicit-articles-%E5%BE%81%E6%96%87

说明:https://github.com/apache/incubator-linkis/discussions/2223

— END —

● 往期精选 ●

如何成为社区贡献者

1 ► 官方文档贡献。发现文档的不足、优化文档,持续更新文档等方式参与社区贡献。通过文档贡献,让开发者熟悉如何提交PR和真正参与到社区的建设。参考攻略:保姆级教程:如何成为Apache Linkis文档贡献者

2 ► 代码贡献。我们梳理了社区中简单并且容易入门的的任务,非常适合新人做代码贡献。请查阅新手任务列表:https://github.com/apache/incubator-linkis/issues/1161

3 ► 内容贡献:发布WeDataSphere开源组件相关的内容,包括但不限于安装部署教程、使用经验、案例实践等,形式不限,请投稿给小助手。例如:

4 ► 社区答疑:积极在社区中进行答疑、分享技术、帮助开发者解决问题等;

5 ► 其他:积极参与社区活动、成为社区志愿者、帮助社区宣传、为社区发展提供有效建议等

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值