最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

高效解決大量數(shù)據(jù)表的增刪改查| Linkis使用MyatisPlus插件的快速開發(fā)經(jīng)驗(yàn)

2022-10-09 14:21 作者:微眾開源WeBankOS  | 我要投稿

?

征文投稿 持續(xù)進(jìn)行中, 期待大家多多參與~

地址(或點(diǎn)擊閱讀原文):github.com/apache/incub

說明:github.com/apache/incub


背景介紹

在開發(fā) linkis 基礎(chǔ)數(shù)據(jù)管理時(shí),有大量對(duì)數(shù)據(jù)表的增刪改查功能,可以使用 MybatisPlus 快速生成數(shù)據(jù)庫的操作代碼,又提高了開發(fā)效率。
使用 MybatisPlus 生成的代碼可以保證數(shù)據(jù)庫訪問的規(guī)范性和避免場景的錯(cuò)誤。
在文章的最后記錄了如何使用插件快速生成swagger接口注解,可以快速生成注解,避免重復(fù)的工作。

故此記錄一下使用過程,方便隨時(shí)翻閱,也希望給社區(qū)的朋友帶來借鑒。

注意事項(xiàng)

1.去除@author?指令
2.將
@description?描述信息翻譯為英文
3.編寫rest接口時(shí),路徑使用脊柱命名法,例如/basedata-manager/datasource-access ,字母小寫,使用中劃線(-)連接
4.resut接口需要編寫swagger描述信息,可以使用swagger-tools快速生成
5.代碼頭部需添加apache license

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

1.安裝MybatisX插件

圖片

2.打開數(shù)據(jù)庫界面

圖片

3.添加Mysql數(shù)據(jù)庫

圖片

4.設(shè)定Myslql參數(shù)

圖片

5.展開數(shù)據(jù)庫

圖片

6.例如選擇linkis_ps_configuration_category表,鼠標(biāo)右鍵,點(diǎn)擊MybatisX-Generator

圖片

7.選擇模塊,點(diǎn)擊next

圖片


圖片

8.設(shè)置為mybatis-plus3,點(diǎn)擊finish

圖片

9.查看生產(chǎn)的文件

圖片

10.對(duì)生成后的代碼進(jìn)行優(yōu)化或改進(jìn),即可使用

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

1.安裝swagger-tools插件

圖片

2.生成swagger

圖片


圖片

3.對(duì)swagger描述信息進(jìn)行編寫

圖片


征文投稿 持續(xù)進(jìn)行中, 期待大家多多參與~??

地址(或點(diǎn)擊閱讀原文):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 —

●?往期精選??●


  • 版本動(dòng)態(tài) | Apache Linkis(incubating) 1.1.0 版本發(fā)布

  • 版本動(dòng)態(tài) | 數(shù)據(jù)質(zhì)量管理平臺(tái) Qualitis 0.9.0 版本發(fā)布

  • 版本動(dòng)態(tài) | DataSphereStudio 1.0.1版本發(fā)布

  • WeDataSphere 入門指南




如何成為社區(qū)貢獻(xiàn)者

1???官方文檔貢獻(xiàn)。發(fā)現(xiàn)文檔的不足、優(yōu)化文檔,持續(xù)更新文檔等方式參與社區(qū)貢獻(xiàn)。通過文檔貢獻(xiàn),讓開發(fā)者熟悉如何提交PR和真正參與到社區(qū)的建設(shè)。參考攻略:保姆級(jí)教程:如何成為Apache Linkis文檔貢獻(xiàn)者


2???代碼貢獻(xiàn)。我們梳理了社區(qū)中簡單并且容易入門的的任務(wù),非常適合新人做代碼貢獻(xiàn)。請(qǐng)查閱新手任務(wù)列表:https://github.com/apache/incubator-linkis/issues/1161


3???內(nèi)容貢獻(xiàn):發(fā)布WeDataSphere開源組件相關(guān)的內(nèi)容,包括但不限于安裝部署教程、使用經(jīng)驗(yàn)、案例實(shí)踐等,形式不限,請(qǐng)投稿給小助手。例如:

  • 技術(shù)干貨 | Linkis實(shí)踐:新引擎實(shí)現(xiàn)流程解析

  • 技術(shù)干貨 | Prophecis保姆級(jí)部署教程

  • 社區(qū)開發(fā)者專欄 | MariaCarrie:Linkis1.0.2安裝及使用指南


4???社區(qū)答疑:積極在社區(qū)中進(jìn)行答疑、分享技術(shù)、幫助開發(fā)者解決問題等;


5???其他:積極參與社區(qū)活動(dòng)、成為社區(qū)志愿者、幫助社區(qū)宣傳、為社區(qū)發(fā)展提供有效建議等

?


高效解決大量數(shù)據(jù)表的增刪改查| Linkis使用MyatisPlus插件的快速開發(fā)經(jīng)驗(yàn)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
缙云县| 名山县| 周口市| 含山县| 德钦县| 马山县| 鱼台县| 阳山县| 荔浦县| 陆良县| 武威市| 石门县| 涟源市| 湘阴县| 屏山县| 万宁市| 恩施市| 泰宁县| 准格尔旗| 荣昌县| 防城港市| 崇阳县| 都昌县| 黑河市| 河西区| 江孜县| 龙山县| 淮阳县| 民县| 明水县| 宁波市| 廊坊市| 甘肃省| 广宁县| 茶陵县| 突泉县| 疏勒县| 万安县| 乌恰县| 永州市| 琼中|