GoFrame 開發(fā)工具-代碼生成

2022-03-29 15:34 更新

最新的CLI工具版本功能會隨著GoFrame框架的最新版本編譯,引入如果本地的CLI工具自動化生成的代碼與項目的GoFrame框架版本出現(xiàn)兼容性問題時,建議升級項目框架版本,或者自定義安裝舊版本的CLI工具。舊版本CLI工具安裝方式參考倉庫首頁介紹:https://github.com/gogf/gf-cli

使用方式

$ gf gen -h
USAGE
    gf gen COMMAND [OPTION]

COMMAND
    dao         automatically generate go files for dao/dto/entity
    pb          parse proto files and generate protobuf go files
    pbentity    generate entity message files in protobuf3 format

DESCRIPTION
    The "gen" command is designed for multiple generating purposes.
    It's currently supporting generating go files for ORM models, protobuf and protobuf entity files.
    Please use "gf gen dao -h" for specified type help.

注意事項

?gen命令涉及到數據訪問相關代碼生成時,默認支持的數據庫類型為:?MySQL/MariaDB?、?PostgreSQL?、?SQLServer?。

如果需要?SQLite?或?Oracle?數據庫類型支持,需要開發(fā)者自己修改源碼文件后自行本地手動編譯生成?CLI?工具隨后安裝,因為這兩個數據庫的驅動需要?CGO?支持,無法預編譯生成給大家直接使用。

image2021-12-15_23-38-50


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號