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

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

不用寫(xiě)一行代碼,就能生成web服務(wù)完整項(xiàng)目代碼,服務(wù)端也可以低代碼開(kāi)發(fā)

2023-04-12 21:48 作者:gopher的院子  | 我要投稿

目前有不少生成CRUD的api接口代碼的工具了,各有優(yōu)缺點(diǎn)。本文介紹一個(gè)新的生成代碼工具sponge,把生成的CRUD接口代碼生成的web服務(wù)代碼無(wú)縫結(jié)合在一起(不再需要添加或更改任何代碼),并包括分頁(yè)條件查詢(xún)、緩存等功能。

安裝sponge地址:https://github.com/zhufuyi/sponge/blob/main/assets/readme-cn.md

安裝完sponge后,執(zhí)行命令打開(kāi)UI界面:

sponge run


快速創(chuàng)建web項(xiàng)目

進(jìn)入sponge的UI界面,點(diǎn)擊左邊菜單欄【sql】--> 【W(wǎng)eb類(lèi)型】-->【創(chuàng)建web項(xiàng)目】,填寫(xiě)一些參數(shù)就可以生成web服務(wù)完整項(xiàng)目代碼了。

web服務(wù)代碼主要由?gin、gorm、go-redis等常用庫(kù)組成,還包含了swagger文檔、測(cè)試代碼,常用的服務(wù)治理功能代碼,構(gòu)建部署腳本等。

生成web服務(wù)代碼的詳細(xì)演示過(guò)程請(qǐng)看B站視頻?https://www.bilibili.com/video/BV1RY411k7SE/


生成web項(xiàng)目代碼


切換到web目錄,執(zhí)行命令:

# 生成swagger文檔

make docs

# 編譯和啟動(dòng)web服務(wù)

make run

在瀏覽器打開(kāi)?http://localhost:8080/swagger/index.html?就可以對(duì)表進(jìn)行增刪改查操作了。

CRUD接口


批量添加CRUD代碼嵌入到web服務(wù)

進(jìn)入sponge的UI界面,點(diǎn)擊左邊菜單欄【sql】--> 【W(wǎng)eb類(lèi)型】-->【生成handler CRUD代碼】,選擇任意多個(gè)表來(lái)生成代碼,然后把生成的CRUD代碼移動(dòng)到web服務(wù)目錄,就完成了在web服務(wù)中批量添加CURD接口,不需要更改任何代碼。

生成CRUD接口代碼的詳細(xì)演示過(guò)程請(qǐng)看B站視頻?https://www.bilibili.com/video/BV1AY411C7J7/


生成CRUD接口代碼

切換到web目錄,執(zhí)行命令:

# 生成swagger文檔

make docs

# 編譯和啟動(dòng)web服務(wù)

make run

在瀏覽器打開(kāi)?http://localhost:8080/swagger/index.html?就可以看到新添加的CRUD接口了。


不用寫(xiě)一行代碼,就能生成web服務(wù)完整項(xiàng)目代碼,服務(wù)端也可以低代碼開(kāi)發(fā)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
佳木斯市| 铜梁县| 巫溪县| 潜江市| 九台市| 清丰县| 祥云县| 仁寿县| 宁城县| 伊金霍洛旗| 吐鲁番市| 土默特右旗| 嘉荫县| 红桥区| 芜湖市| 马龙县| 宁晋县| 九寨沟县| 广宁县| 贺兰县| 鸡东县| 富顺县| 岫岩| 页游| 通许县| 昌乐县| 京山县| 精河县| 利津县| 泾阳县| 桐庐县| 汉源县| 清丰县| 闵行区| 濮阳县| 龙陵县| 胶南市| 彝良县| 枣阳市| 石狮市| 巴青县|