【开发经验】linkis 使用MyatisPlus插件快速开发 #3299
jacktao007
started this conversation in
Solicit Articles(征文)
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
作者:jacktao007
微信:YourHeroBaby
背景介绍
在开发linkis基础数据管理时,有大量对数据表的增删改查功能,可以使用MybatisPlus快速生成数据库的操作代码,有提高了开发效率。
使用MybatisPlus 生成的代码可以保证数据库访问的规范性和避免场景的错误。
在文章的最后记录了如何使用插件快速生成swagger接口注解,可以快速生成注解,避免重复的工作。
故此记录一下使用过程,方便随时翻阅。
注意事项
1.去除@author 指令
2.将@description 描述信息翻译为英文
3.编写rest接口时,路径使用脊柱命名法,例如/basedata-manager/datasource-access ,字母小写,使用中划线(-)连接
4.resut接口需要编写swagger描述信息,可以使用swagger-tools快速生成
5.代码头部需添加apache license
1.使用mybatixX 插件快速生成代码
1.安装MybatisX插件
2.打开数据库界面
3.添加Mysql数据库
4.设定Myslql参数
5.展开数据库
6.例如选择linkis_ps_configuration_category表,鼠标右键,点击MybatisX-Generator
7.选择模块,点击next
8.设置为mybatis-plus3,点击finish
9.查看生产的文件
10.对生成后的代码进行优化或改进,即可使用
2.使用swagger-tools快速生成swagger注释
1.安装swagger-tools插件
2.生成swagger
3.对swagger描述信息进行编写
Beta Was this translation helpful? Give feedback.
All reactions