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

为规范路由提供 OpanAPIv3 提供一些标签代码辅助:

代码模板

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

自动监听

当更改 api 和 logic 时可以自动执行 gf gen apigf gen service,也就是它们的自动模式,启动后,可以直接关闭原有的自动模式。如果不想自动监听,可以在工具窗口中关闭它们。

工具窗口

Goland/IntelliJ IDEA Ultimate 的设置 - 工具 (Settings - Tools) 中找到 GoFrame Helper, 它可以自定义一些目录与功能:

相关推荐
源代码•宸4 天前
goframe框架签到系统项目开发(实现总积分和积分明细接口、补签日期校验)
后端·golang·postman·web·dao·goframe·补签
源代码•宸9 天前
goframe框架签到系统项目开发(每日签到添加积分和积分记录、获取当月最大连续签到天数、发放连续签到奖励积分、实现签到日历详情接口)
数据库·经验分享·redis·中间件·golang·dao·goframe
源代码•宸15 天前
goframe框架签到系统项目开发(分布式 ID 生成器、雪花算法、抽离业务逻辑到service层)
经验分享·分布式·mysql·算法·golang·雪花算法·goframe
golang学习记1 个月前
GoLand 2025.3 正式发布:Claude Agent 深度集成!
ide·idea·goland
GoFly开发者1 个月前
Go+Vue前后端分离结构JWT身份认证的安全设计思路
gin·goframe·go语言jwt·token安全
龙门吹雪4 个月前
Goframe 框架下HTTP反向代理并支持MCP所需的SSE协议的实现
go·goframe·mcp·http 反向代理·sse协议
城里有一颗星星6 个月前
7.事务操作
数据库·mysql·goland
技术咖啡馆C10 个月前
二、IDE集成AI助手豆包MarsCode保姆级教学(使用篇)
java·ide·ai编程·idea-plugin·marscode
技术咖啡馆C10 个月前
二、IDE集成DeepSeek保姆级教学(使用篇)
ide·ai编程·idea-plugin·deepseek
NPE~1 年前
Bug:Goland debug失效详细解决步骤【合集】
go·bug·goland·dlv失效