GoFrame v2.6 开发文档
首页
白天
夜间
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
编辑文档
框架升级-up
来源 1
浏览
299
扫码
打印
2024-01-08 08:40:47
上一篇:
下一篇:
发布点评
加入我们
社区投稿:展现自我,活跃社区
社区招募:社区团队战友
参与建设:代码与文档贡献
其他资料
附录:系统信号列表
格式化打印占位符
GoFrame官方教程
GoFrame社区教程
如何从v1愉快升级到v2
Golang学习资源
文档小助手(向导)
Go语言新手该怎么办?
使用GoFrame须知&提问技巧
如何找到历史版本?
为什么要选GoFrame?
如何给GoFrame贡献?
微服务开发
拦截器组件
环境准备
服务注册发现
服务链路跟踪
链路跟踪-最佳实践
链路跟踪-TraceID注入和获取
链路跟踪-GRPC示例
链路跟踪-HTTP示例
链路跟踪-HTTP示例-Baggage
链路跟踪-HTTP示例-数据操作
链路跟踪-准备工作
链路跟踪-背景知识
链路跟踪-基本示例
工程管理
脚手架模块
服务端配置
服务负载均衡
服务配置管理
WEB服务开发
分页管理
分页管理-Ajax分页
分页管理-自定义分页
分页管理-静态分页
分页管理-动态分页
分页管理-URL模板
Cookie
路由管理🔥
路由管理-中间件/拦截器
中间件/拦截器-常见问题
中间件/拦截器-使用示例
中间件/拦截器-基本介绍
路由管理-路由注册
路由注册-函数注册
路由注册-规范路由
规范路由-如何使用
规范路由-基本示例
规范路由-常见问题
路由注册-对象注册
路由注册-分组路由
路由管理-路由规则
接口文档
接口文档-自定义UI
接口文档-OpenAPIv3
HTTPClient
HTTPClient-自定义Transport
HTTPClient-请求信息打印
HTTPClient-自定义Cookie
HTTPClient-基本使用
HTTPClient-自定义ContentType
HTTPClient-代理Proxy设置
HTTPClient-拦截器/中间件
HTTPClient-文件上传
HTTPClient-常见问题
HTTPClient-自定义Header
数据返回
数据返回-模板解析
数据返回-文件下载
数据返回-JSON/XML
数据返回-Redirect
数据返回-缓冲控制
数据返回-Exit控制
数据返回-Stream返回
高级特性
WebSocket服务
SameSite 设置
服务日志管理
CORS跨域处理
PProf服务性能分析
静态文件服务
自定义状态码处理
HTTPS & TLS
HOOK事件回调
CSRF防御设置
平滑重启特性
异常处理
性能测试
开始使用
请求输入🔥
请求输入-自定义参数
请求输入-文件上传
请求输入-JSON/XML
请求输入-复杂参数
请求输入-Context
请求输入-默认值绑定
请求输入-对象处理
请求输入-请求校验
Session
Session-Memory
Session-Storage接口开发
Session-File
Session-Redis-KeyValue
Session-Redis-HashTable
常见问题
服务配置
服务配置-配置文件
服务配置-配置方法
服务配置-配置文件模板
支持我们
来杯咖啡
提交使用案例
框架设计
Golang枚举值管理
工程开发设计(🔥重点🔥)
DAO封装设计
DAO-组件痛点及改进
DAO-工程痛点及改进
数据模型与业务模型
工程目录设计🔥
结构化编程设计
微服务大仓管理模式
代码分层设计
全链路跟踪设计
模块化设计
隐式与显式初始化
接口化与泛型设计
微服务相关设计
微服务与框架职责边界
全错误堆栈设计
统一框架设计
Context相关设计
Context: 业务流程共享变量
项目开发
项目部署
独立部署
代理部署
容器部署
代码质量
代码示例
代码单测
准备工作
开发环境配置
Go Module
环境安装
私有依赖管理
常见问题(FAQ)
快速开始
快速开始-What’s Next
快速开始-项目启动
快速开始-示例项目
快速开始-配置管理
网络服务开发
TCP组件
TCP组件-连接池特性
TCP组件-TLS加密
TCP组件-工具方法
TCP组件-连接对象
连接对象-通信开发进阶
连接对象-消息包处理
UDP组件
UDP组件-工具方法
UDP组件-连接对象
WebSocket
技术分享交流
2022-05-17 GoFrame贡献指南&使用答疑
2021-06-24 GoFrame ORM组件设计
2022-06-22 GoFrame v2.1功能特性&使用答疑
2021-04-17 GoCN Gopher Meetup
2022-09-14 ORM驱动开发
2022-01-27 Let’s GoFrame
2021-03-12 初次见面
核心组件(🔥重点🔥)
类型转换
类型转换-性能测试
类型转换-Structs转换
类型转换-Scan转换
类型转换-Map转换
类型转换-基本类型
类型转换-UnmarshalValue
类型转换-Struct转换
对象管理
I18N国际化
I18N国际化-使用介绍
I18N国际化-配置管理
NoSQL Redis
Redis-命令交互
Redis-配置管理
Redis-Conn对象
Redis-接口化设计
Redis-使用示例
命令管理
命令管理-基本概念
命令管理-Parser解析
命令管理-命令行对象
命令管理-基础方法
命令管理-链路跟踪
命令管理-终端交互
命令管理-结构化参数
日志组件
日志组件-日志级别
日志组件-文件目录
日志组件-Handler
日志组件-异步输出
日志组件-堆栈打印
日志组件-Rotate特性
日志组件-常见问题
日志组件-链式操作
日志组件-Context
日志组件-Writer接口
日志组件-Flags特性
日志组件-调试信息
日志组件-JSON格式
日志组件-颜色打印
日志组件-配置管理
缓存管理
缓存管理-接口设计
缓存管理-内存缓存
缓存管理-方法介绍
缓存管理-Redis缓存
数据校验
数据校验-校验规则
数据校验-自定义错误
数据校验-方法介绍
数据校验-参数类型
数据校验-Struct校验
Struct校验-Assoc关联
Struct校验-基本使用
数据校验-单数据校验
数据校验-Map校验
Map校验-基本使用
Map校验-校验顺序性
数据校验-自定义规则
自定义规则-规则注册
自定义规则-完整数据校验
数据校验-FAQ
数据校验-校验对象
数据校验-可选校验
数据校验-递归校验
数据校验-校验结果
调试模式
错误处理
错误处理-性能测试
错误处理-常用方法
错误处理-最佳实践
错误处理-堆栈特性
错误处理-其他特性
错误处理-错误比较
错误处理-错误码特性
错误处理-错误码接口
错误处理-内置错误码
错误处理-错误码实现
错误处理-错误码使用
错误处理-错误码扩展
配置管理
配置管理-配置对象
配置管理-接口化设计
配置管理-AdapterContent
配置管理-AdapterFile
配置管理-常用方法
配置管理-TOML格式
配置管理-文件配置
配置管理-YAML格式
模板引擎
模板引擎-模板变量
模板引擎-模板布局
模板引擎-模板配置
模板引擎-模板函数
模板函数-内置函数
模板函数-基础函数
模板函数-自定义函数
模板引擎-XSS处理
模板引擎-其他使用
模板引擎-模板标签
资源管理
资源管理-工具打包
资源管理-最佳实践
资源管理-方法打包
资源管理-使用示例
资源管理-方法介绍
数据库ORM
ORM方法操作(原生)
ORM时区处理
ORM使用配置
ORM结果处理
ORM结果处理-为空判断
ORM结果处理-空数组结构返回
ORM结果处理-结果类型
ORM链式操作(🔥重点🔥)
ORM链式操作-查询缓存
ORM链式操作-主从切换
ORM链式操作-字段过滤
ORM链式操作-模型创建
ORM链式操作-时间维护
ORM链式操作-字段获取
ORM链式操作-悲观锁 & 乐观锁
ORM链式操作-数据库切换
ORM链式操作-Hook特性
ORM链式操作-对象输入
ORM链式操作-更新删除
ORM链式操作-Handler特性
ORM链式操作-模型关联
模型关联-静态关联-With特性
模型关联-动态关联-ScanList
ORM链式操作-数据查询
ORM查询-子查询特性
ORM查询-All/One/Array/Value/Count
ORM查询-AllAndCount
ORM查询-Union/UnionAll
ORM查询-Where/WhereOr/WhereNot
ORM查询-常用操作示例
ORM查询-ScanAndCount
ORM查询-Scan
ORM查询-LeftJoin/RightJoin/InnerJoin
ORM查询-Group/Order/Having
ORM链式操作-事务处理
ORM链式操作-写入保存
ORM上下文变量
ORM模型生成
ORM最佳实践
查询时避免返回对象初始化及sql.ErrNoRows判断
复杂类型尽量使用json存储,便于Scan到对象时自动化转换,避免自定义解析
利用指针属性和do对象实现灵活的修改接口
ORM事务处理
ORM事务处理-常规操作
ORM事务处理-闭包操作
ORM事务处理-嵌套事务
ORM接口开发
ORM接口开发-驱动开发
ORM接口开发-回调处理
ORM高级特性
ORM高级特性-日志输出
ORM高级特性-类型识别
ORM高级特性-类型转换
ORM高级特性-字段映射
ORM高级特性-调试模式
ORM高级特性-空跑特性
ORM高级特性-自定义类型转换
ORM高级特性-内嵌结构支持
ORM高级特性-SQL捕获
ORM高级特性-RawSQL
版本发布记录
v2.1 2022-06-22
v2.4 2023-04-24
v2.5 2023-07-17
历史版本记录 v1.x
v1.4 2019-01-24
v1.0 2018-10-24
v1.16 2021-06-01
v1.9 2019-09-24
v1.2 2018-11-26
v1.10 2019-12-05
v1.6 2019-04-09
v1.1 2018-11-26
v1.11 2020-01-14
v1.12 2020-03-31
v1.3 2018-12-26
v1.14 2020-10-27
v1.15 2020-12-31
v1.7 2019-06-10
v1.13 2020-06-10
v1.5 2019-02-28
v1.8 2019-07-15
v2.3 2023-01-18
历史版本记录 v0.x
v0.3 2018-08-07
v0.2 2018-05-21
v0.1 2018-04-23
v2.6 2023-12-19
v2.2 2022-10-11
v2.0 2022-03-09
开发工具
兼容修复-fix
版本查看-version
镜像编译-docker
资源打包-pack
工具帮助-help
项目创建-init
代码生成-gen(🔥重点🔥)
模块规范-gen service
枚举维护-gen enums
协议编译-gen pb
接口规范-gen ctrl
数据规范-gen dao
数据表PB-gen pbentity
交叉编译-build
自动编译-run
框架升级-up
工具安装-install
组件列表
单元测试
单元测试-gtest
编码解码
经典哈希函数-ghash
二进制编解码-gbinary
TOML编解码-gtoml
字符集转换-gcharset
INI编解码-gini
通用编解码-gjson
通用编解码-动态创建修改
通用编解码-Struct转换
通用编解码-层级访问
通用编解码-FAQ
通用编解码-数据格式转换
通用编解码-方法介绍
通用编解码-对象创建
压缩/解压-gcompress
URL编解码-gurl
YAML编解码-gyaml
BASE64编解码-gbase64
HTML编解码-ghtml
XML编解码-gxml
功能调试
调试功能-gdebug
数据结构
并发安全环-gring
并发安全环-基本使用
并发安全环-方法介绍
链表类型-glist
链表类型-性能测试
链表类型-基本使用
泛型类型-gvar
泛型类型-基本使用
泛型类型-注意事项
泛型类型-方法介绍
树形类型-gtree
树形类型-方法介绍
树形类型-基本使用
对象复用-gpool
对象复用-基本使用
安全类型-gtype
安全类型-性能测试
安全类型-基本使用
队列类型-gqueue
队列类型-基本使用
队列类型-性能测试
字典类型-gmap
字典类型-方法介绍
字典类型-性能测试
字典类型-基本使用
数组类型-garray
数组类型-方法介绍
数组类型-基本使用
集合类型-gset
集合类型-方法介绍
集合类型-基本使用
集合类型-性能测试
加密解密
DES算法-gdes
AES算法-gaes
CRC32算法-gcrc32
SHA1算法-gsha1
MD5算法-gmd5
错误管理
错误处理-gerror
错误码接口-gcode
I18N组件
国际化-gi18n
文本处理
正则表达式-gregex
正则表达式-方法介绍
正则表达式-基本使用
字符串处理-gstr
系统相关
构建信息-gbuild
命令管理-gcmd
进程管理-gproc
进程管理-信号监听
进程管理-基本使用
进程管理-进程通信
进程管理-链路跟踪
文件监控-gfsnotify
日志管理-glog
协程管理-grpool
文件管理-gfile
时间管理-gtime
时间管理-时间格式
时间管理-时间对象
时间管理-方法介绍
时间管理-时区设置
时间管理-工具方法
互斥锁-gmutex
模板引擎-gview
上下文-gctx
缓存管理-gcache
内存锁-gmlock
定时器-gtimer
定时器-基本使用
定时器-性能测试
环境变量-genv
对象信息-gstructs
配置管理-gcfg
定时任务-gcron
定时任务-基本使用
定时任务-日志管理
定时任务-注意事项
定时任务-gcron与gtimer
定时任务-表达式
资源管理-gres
数据管理
Redis客户端-gredis
数据库ORM-gdb
实用工具
工具方法-gutil
分页管理-gpage
元数据-gmeta
随机数-grand
类型转换-gconv
数据校验-gvalid
唯一数-guid
框架介绍
暂无相关搜索结果!
本文档使用
全库网
构建
×
思维导图备注
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度