GoFrame
是一款模块化、高性能、企业级的Go基础开发框架。GoFrame
不是一款WEB/RPC
框架,而是一款通用性的基础开发框架,是Golang标准库的一个增强扩展级,包含通用核心的基础开发组件,优点是实战化、模块化、文档全面、模块丰富、易用性高、通用性强、面向团队。
如果您想使用Golang开发一个业务型项目,无论是小型还是中大型项目,GoFrame
是您的不二之选。如果您想开发一个Golang组件库,GoFrame
提供开箱即用、丰富强大的基础组件库也能助您的工作事半功倍。
ORM
组件
OpenTelemetry
可观测性标准
OpenAPIV3
标准
主库:https://github.com/gogf/gf
码云:https://gitee.com/johng/gf
go get -u -v github.com/gogf/gf/v2
推荐使用 go.mod
:
require github.com/gogf/gf/v2 latest
golang版本 >= 1.15
如果打印error变量,打印出error对应的堆栈而不是日志方法调用时的堆栈通过以下方法只会打印error的字符串描述信息,并且堆...
NewOption自定义配置的错误对象创建说明:用于自定义配置的错误对象创建。格式:NewOption(option Option) error示例:func Exam...
虽然gvalid已经内置了常见的数十种校验规则,但是在部分业务场景下我们需要自定义校验规则,特别是一些可以重复使用的业务相...
基本类型转换性能基准测试:john@john-B85M:~/Workspace/Go/GOPATH/src/github.com/gogf/gf/v2/util/gconv$ go test *.go -bench...
Context指的是标准库的context.Context,是一个接口对象,常用于异步IO控制以及上下文流程变量的传递。本文将要介绍...
基本介绍这个问题由于大家问得比较多,因此单独开了一个章节详细介绍一下ORM中的时区处理是怎么一回事。我们这里以MySQL...
gdb的数据记录结果(Value)支持非常灵活的类型转换,并内置支持常用的数十种数据类型的转换。Value类型是*gvar.V...