作者: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 —
● 往期精选 ●
如何成为社区贡献者
1 ► 官方文档贡献。发现文档的不足、优化文档,持续更新文档等方式参与社区贡献。通过文档贡献,让开发者熟悉如何提交PR和真正参与到社区的建设。参考攻略:保姆级教程:如何成为Apache Linkis文档贡献者
2 ► 代码贡献。我们梳理了社区中简单并且容易入门的的任务,非常适合新人做代码贡献。请查阅新手任务列表:https://github.com/apache/incubator-linkis/issues/1161
3 ► 内容贡献:发布WeDataSphere开源组件相关的内容,包括但不限于安装部署教程、使用经验、案例实践等,形式不限,请投稿给小助手。例如:
4 ► 社区答疑:积极在社区中进行答疑、分享技术、帮助开发者解决问题等;
5 ► 其他:积极参与社区活动、成为社区志愿者、帮助社区宣传、为社区发展提供有效建议等
本文使用 文章同步助手 同步