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

作者:jacktao007微信:YourHeroBaby

背景介绍

在开发 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 —

● 往期精选  ●

如何成为社区贡献者

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

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

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

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

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

本文使用 文章同步助手 同步

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容