欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

GoLang編程必備:GoFrame?GoLand插件介紹

 更新時間:2023年12月20日 08:24:51   作者:燈火消逝的碼頭  
掌握GoLang編程必備工具,我們來深入了解GoFrame?GoLand插件,這個小巧但強大的插件將極大提升你的開發(fā)效率,讓代碼流暢如行云流水,一起跟隨本指南,解鎖更智能的編程之旅!

前言

GoFrame 是一款模塊化、高性能、企業(yè)級的 Go 基礎(chǔ)開發(fā)框架。GoFrame 是一款通用性的基礎(chǔ)開發(fā)框架,是 Golang 標準庫的一個增強擴展級,包含通用核心的基礎(chǔ)開發(fā)組件,優(yōu)點是實戰(zhàn)化、模塊化、文檔全面、模塊豐富、易用性高、通用性強、面向團隊。GoFrame既可用于開發(fā)完整的工程化項目,由于框架基礎(chǔ)采用模塊化解耦設(shè)計,因此也可以作為工具庫使用。 個人感覺優(yōu)于 Gin Beego。

本文推薦一個 Goland 插件,可以更好的配置 GoFrame 框架開發(fā)項目。在進一步開始之前請您注意,由于GoFrame算得上真正意義的Golang企業(yè)級、工程化的開發(fā)框架,她設(shè)計嚴謹、易于使用、文檔豐富且社區(qū)活躍,一旦您學習并掌握了框架的使用,您將難以回到過去刀耕火種的開發(fā)年代。

GoFrame 官網(wǎng): https://goframe.org/

安裝方式

在插件市場中直接搜索 Goframe Helper 點擊安裝,或者直接去 Jetbrains Marketplace 官網(wǎng)獲取。源碼倉庫地址:https://github.com/oldme-git/GoFrame-Helper,歡迎 Star, Issue, PR。

代碼輔助完成

orm

當使用數(shù)據(jù)規(guī)范 gf gen dao 時,會讀取表的字段,在鏈式調(diào)用中,提供合適的代碼輔助:

Config

gcfg 組件提供 yaml 格式的代碼輔助:

OpenApi

為規(guī)范路由提供 OpenAPIv3 提供一些標簽代碼輔助:

代碼模板

提供 Api, Controller, Service 代碼模板,在 .go 文件中輸入 gf 即可使用:

自動監(jiān)聽

當更改 api 和 logic 時可以自動執(zhí)行 gf gen apigf gen service,也就是它們的自動模式,啟動后,可以直接關(guān)閉原有的自動模式。如果不想自動監(jiān)聽,可以在工具窗口中關(guān)閉它們。

工具窗口

Goland/IntelliJ IDEA Ultimate 的設(shè)置 - 工具 (Settings -  Tools) 中找到 GoFrame Helper, 它可以自定義一些目錄與功能:

到此這篇關(guān)于GoLang編程必備:GoFrame GoLand插件介紹的文章就介紹到這了,更多相關(guān)GoFrame Goland插件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • golang中命令行庫cobra的使用方法示例

    golang中命令行庫cobra的使用方法示例

    這篇文章主要給大家介紹了關(guān)于golang中命令行庫cobra的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-08-08
  • 詳解Golang中SQLX庫的高級操作

    詳解Golang中SQLX庫的高級操作

    sqlx是Golang中的一個知名三方庫,其為Go標準庫database/sql提供了一組擴展支持,下面就來和大家分享一下SQLX庫的高級操作吧,希望對大家有所幫助
    2023-06-06
  • 解決vscode中g(shù)olang插件依賴安裝失敗問題

    解決vscode中g(shù)olang插件依賴安裝失敗問題

    這篇文章主要介紹了解決vscode中g(shù)olang插件依賴安裝失敗問題,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • 淺談Go1.18中的泛型編程

    淺談Go1.18中的泛型編程

    本文主要介紹了Go1.18中的泛型編程,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Go使用Google?Gemini?Pro?API創(chuàng)建簡單聊天機器人

    Go使用Google?Gemini?Pro?API創(chuàng)建簡單聊天機器人

    這篇文章主要為大家介紹了Go使用Google?Gemini?Pro?API創(chuàng)建簡單聊天機器人實現(xiàn)過程詳解,本文將通過最新的gemini?go?sdk來實現(xiàn)命令行聊天機器人
    2023-12-12
  • Go channel如何批量讀取數(shù)據(jù)

    Go channel如何批量讀取數(shù)據(jù)

    本文將展示一個從 Go channel 中批量讀取數(shù)據(jù),并批量發(fā)送到 Kafka 和批量寫入網(wǎng)絡(luò)數(shù)據(jù)的示例,文中的示例代碼講解詳細,有需要的可以參考下
    2024-10-10
  • go中Excelize處理excel表實現(xiàn)帶數(shù)據(jù)校驗的文件導出

    go中Excelize處理excel表實現(xiàn)帶數(shù)據(jù)校驗的文件導出

    本文主要介紹了go中Excelize處理excel表實現(xiàn)帶數(shù)據(jù)校驗的文件導出,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • go?mod?tidy報錯:zip:?not?a?valid?zip?file解決辦法

    go?mod?tidy報錯:zip:?not?a?valid?zip?file解決辦法

    這篇文章主要給大家介紹了關(guān)于go?mod?tidy報錯:zip:?not?a?valid?zip?file的解決辦法,go mod是進行代碼管理,這錯誤是因為本地分支和遠程分支沖突,本文通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-01-01
  • Go語言開發(fā)中有了net/http為什么還要有g(shù)in的原理及使用場景解析

    Go語言開發(fā)中有了net/http為什么還要有g(shù)in的原理及使用場景解析

    這篇文章主要為大家介紹了Go語言有了net/http標準庫為什么還要有g(shù)in第三方庫的原理及使用場景詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • go語言中io操作中的 io.Reader 和 io.Writer的獲取方法

    go語言中io操作中的 io.Reader 和 io.Writer的獲取方法

    在Go語言中,要進行文件io操作,通常需要使用io.Reader或io.Writer對象,獲取這些對象的方法包括使用標準庫中已實現(xiàn)Read或Write方法的對象,感興趣的可以了解一下
    2024-10-10

最新評論