GoLang编程必备:GoFrame GoLand插件介绍
作者:灯火消逝的码头
前言
GoFrame
是一款模块化、高性能、企业级的 Go
基础开发框架。GoFrame
是一款通用性的基础开发框架,是 Golang
标准库的一个增强扩展级,包含通用核心的基础开发组件,优点是实战化、模块化、文档全面、模块丰富、易用性高、通用性强、面向团队。GoFrame既可用于开发完整的工程化项目,由于框架基础采用模块化解耦设计,因此也可以作为工具库使用。 个人感觉优于 Gin
和 Beego
。
本文推荐一个 Goland
插件,可以更好的配置 GoFrame
框架开发项目。在进一步开始之前请您注意,由于GoFrame
算得上真正意义的Golang
企业级、工程化的开发框架,她设计严谨、易于使用、文档丰富且社区活跃,一旦您学习并掌握了框架的使用,您将难以回到过去刀耕火种的开发年代。
GoFrame 官网: https://goframe.org/
安装方式
在插件市场中直接搜索 Goframe Helper 点击安装,或者直接去 Jetbrains Marketplace 官网获取。源码仓库地址:https://github.com/oldme-git/GoFrame-Helper,欢迎 Star, Issue, PR。
代码辅助完成
orm
当使用数据规范 gf gen dao
时,会读取表的字段,在链式调用中,提供合适的代码辅助:
Config
为 gcfg
组件提供 yaml 格式的代码辅助:
OpenApi
为规范路由提供 OpenAPIv3
提供一些标签代码辅助:
代码模板
提供 Api, Controller, Service
代码模板,在 .go
文件中输入 gf
即可使用:
自动监听
当更改 api 和 logic 时可以自动执行 gf gen api
和 gf gen service
,也就是它们的自动模式,启动后,可以直接关闭原有的自动模式。如果不想自动监听,可以在工具窗口中关闭它们。
工具窗口
在 Goland/IntelliJ IDEA Ultimate
的设置 - 工具 (Settings - Tools) 中找到 GoFrame Helper, 它可以自定义一些目录与功能:
到此这篇关于GoLang编程必备:GoFrame GoLand插件介绍的文章就介绍到这了,更多相关GoFrame Goland插件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!