×
思维导图备注
GoFrame v1.16 开发文档
首页
白天
夜间
小程序
阅读
书签
我的书签
添加书签
移除书签
代码单测
赞助GoFrame
来源:GoFrame
浏览
594
扫码
分享
2021-05-31 21:20:59
代码的单元测试编写具体请参考
gtest (单元测试)
章节。
当前内容版权归
GoFrame
或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问
GoFrame
.
上一篇:
下一篇:
版本
GoFrame v2.7 开发文档
GoFrame v2.6 开发文档
GoFrame v2.5 开发文档
GoFrame v2.4 开发文档
GoFrame v2.3 开发文档
GoFrame v2.2 开发文档
GoFrame v2.1 开发文档
GoFrame v2.0 开发文档
GoFrame v1.16 开发文档
GoFrame v1.15 开发文档
GoFrame v1.14 开发文档
GoFrame v1.13 开发文档
GoFrame v1.12 框架开发文档
GoFrame v1.11 框架开发文档
GoFrame v1.8.0 框架开发文档
GoFrame框架开发文档(201810)
框架介绍
项目初心
框架设计
模块化设计
统一框架设计
代码分层设计
对象封装设计
单应用多系统设计
数据模型与业务模型
DAO数据访问对象设计
隐式初始化与显示初始化
Context上下文相关设计
Context: 业务流程共享变量
Context: 一致性与易用性设计
项目开发
准备工作
环境安装
Go Module
开发环境配置
私有依赖管理
快速开始
新建项目
开发工作
包名设计
控制器实现
上下文变量
中间件使用
业务逻辑封装
数据文件创建
Swagger生成
基础类库存放
项目配置
服务路由
开始运行
代码质量
代码单测
代码示例
基准测试
项目部署
独立部署
代理部署
容器部署
开发工具
install 工具安装
version 版本查看
init 项目创建
build 交叉编译
gen 代码生成
run 热编译(自动编译)
swagger API文档生成
pack 资源打包
get 依赖包下载
docker 镜像编译
mod 包管理扩展功能
update 工具更新
help 命令行帮助
核心组件(重点)
对象管理
调试模式
配置管理
配置管理-单例对象
配置管理-内容配置
配置管理-TOML格式
资源管理
资源管理-工具打包
资源管理-方法操作
资源管理-使用示例
资源管理-最佳实践
错误处理
错误处理-堆栈特性
错误处理-错误码特性
错误处理-其他特性
日志组件
日志组件-配置管理
日志组件-日志级别
日志组件-文件目录
日志组件-链式操作
日志组件-高级特性
日志组件-异步输出
日志组件-滚动切分
日志组件-Json格式
日志组件-Flags特性
日志组件-Stack特性
日志组件-Debug特性
日志组件-Writer接口
日志组件-Context上下文
类型转换
类型转换-基本类型
类型转换-Map转换
类型转换-Struct转换
类型转换-Structs转换
类型转换-Scan转换
类型转换-UnmarshalValue
数据校验
数据校验-校验规则
数据校验-校验方法
数据校验-校验对象
数据校验-校验结果
数据校验-单数据校验
数据校验-多数据校验
数据校验-结构体校验
数据校验-自定义规则
自定义规则-规则注册
自定义规则-完整数据校验
数据校验-自定义错误
缓存管理
缓存管理-内存缓存
缓存管理-缓存适配
缓存管理-Redis缓存
模板引擎
模板引擎-模板配置
模板引擎-模板标签
模板引擎-模板函数
模板引擎-模板变量
模板引擎-模板布局
模板引擎-XSS处理
模板引擎-其他使用
链路跟踪
链路跟踪-基本示例
链路跟踪-HTTP请求
链路跟踪-GRPC请求
数据库ORM
ORM使用配置
ORM链式操作(重点)
ORM链式操作-模型创建
ORM链式操作-写入保存
ORM链式操作-更新删除
ORM链式操作-数据查询
ORM查询-Where/WhereOr/WhereNot
ORM查询-All/One/Array/Value/Count
ORM查询-Struct/Structs/Scan
ORM查询-LeftJoin/RightJoin/InnerJoin
ORM查询-Group/Order/Having
ORM查询-子查询特性
ORM查询-常用操作示例
ORM链式操作-模型关联
模型关联-ScanList
模型关联-With特性
ORM链式操作-对象输入
ORM链式操作-字段过滤
ORM链式操作-字段获取
ORM链式操作-事务处理
ORM链式操作-主从切换
ORM链式操作-查询缓存
ORM链式操作-时间维护
ORM链式操作-数据库切换
ORM链式操作-悲观锁 & 乐观锁
ORM方法操作
ORM事务处理
ORM结果处理
ORM时区处理
ORM模型生成
ORM高级特性
ORM接口开发
ORM接口开发-驱动开发
ORM接口开发-回调处理
ORM上下文变量
NoSQL Redis
Redis-配置管理
Redis-基本使用
Redis-结果处理
Redis-Context
I18N国际化
I18N国际化-配置管理
I18N国际化-使用介绍
模块列表
数据结构
gmap (字典表)
garray (数组)
gset (集合)
glist (链表)
gvar (通用变量)
gtype (并发安全类型)
gqueue (队列)
gtree (树形)
gpool (对象复用池)
gring (并发安全环结构)
文本处理
gregex (正则表达式)
gstr (字符串处理)
编码解码
gjson (数据动态编解码)
gjson-对象创建
gjson-层级访问
gjson-Struct转换
gjson-动态创建修改
gjson-数据格式转换
gparser (通用编码解析)
gbinary (二进制编解码)
gbase64 (BASE64编解码)
ghash (经典哈希函数)
ghtml (HTML编解码)
gurl (URL编解码)
gxml (XML编解码)
gini (INI编解码)
gyaml (YAML编解码)
gtoml (TOML编解码)
gcharset (字符集转换)
gcompress (压缩/解压)
系统相关
glog (日志管理模块)
gtime (时间管理模块)
时间对象
工具方法
gcron (定时任务模块)
gtimer (任务定时器)
gcache (缓存管理模块)
gfile (文件管理模块)
gres (资源管理模块)
gcmd (命令行解析执行)
gmutex (高级互斥锁)
gflock (文件锁模块)
gmlock (内存锁模块)
gcfg (配置管理模块)
genv (环境变量模块)
gfsnotify (文件监控模块)
gproc (进程管理通信)
gview (模板引擎模块)
grpool (Goroutine池)
gbuild (构建信息获取)
数据管理
gdb (数据库ORM)
gredis (Redis客户端)
加密解密
gmd5 (MD5算法)
gaes (AES算法)
gdes (DES算法)
gsha1 (SHA1算法)
gcrc32 (CRC32算法)
实用工具
gconv (类型转换模块)
gvalid (数据/表单校验)
grand (随机数管理)
gpage (分页管理)
guid (唯一数生成)
guuid (UUID)
gmeta(元数据管理)
单元测试
gtest (单元测试)
错误管理
gerror (错误处理)
功能调试
gdebug (调试功能)
I18N组件
gi18n (国际化处理)
加入我们
参与贡献:PR、Issue与文档
社区投稿:展现自我,活跃社区
支持我们
来杯咖啡
周期赞助
WEB服务开发
开始使用
路由管理
路由管理-路由规则
路由管理-路由注册
路由注册-函数注册
路由注册-对象注册
路由注册-分组路由
路由管理-中间件/拦截器
请求输入
请求输入-复杂参数
请求输入-对象处理
请求输入-请求校验
请求输入-JSON/XML
请求输入-默认值绑定
请求输入-自定义变量
请求输入-Context
请求输入-文件上传
数据返回
数据返回-缓冲控制
数据返回-模板解析
数据返回-JSON/XML
数据返回-Exit控制
Cookie
Session
Session-文件存储
Session-内存存储
Session-Redis存储
服务配置
异常处理
HTTPClient
HTTPClient-链式操作
HTTPClient-基本使用
HTTPClient-文件上传
HTTPClient-自定义Cookie
HTTPClient-自定义Header
HTTPClient-请求信息打印
HTTPClient-代理Proxy设置
HTTPClient-拦截器/中间件
分页管理
分页管理-动态分页
分页管理-静态分页
分页管理-Ajax分页
分页管理-URL模板
分页管理-自定义分页
高级特性
静态文件服务
服务日志管理
HTTPS & TLS
平滑重启特性
CORS跨域处理
CSRF防御设置
HOOK事件回调
WebSocket服务
自定义状态码处理
PProf服务性能分析
SameSite 设置
网络服务开发
TCP组件
TCP组件-连接对象
连接对象-消息包处理
连接对象-通信开发进阶
TCP组件-工具方法
TCP组件-TLS加密
TCP组件-连接池特性
UDP组件
UDP组件-连接对象
UDP组件-工具方法
WebSocket
框架学习资料
官方教程
社区教程
Golang资源
框架使用案例
官方案例
社区案例
版本发布记录
v1.16 2021-06-01
v1.15 2020-12-31
v1.14 2020-10-27
v1.13 2020-06-10
v1.12 2020-03-31
v1.11 2020-01-14
v1.10 2019-12-05
v1.9 2019-09-24
v1.8 2019-07-15
v1.7 2019-06-10
v1.6 2019-04-09
v1.5 2019-02-28
v1.4 2019-01-24
v1.3 2018-12-26
v1.2 2018-11-26
v1.0 2018-10-24
v0.x beta
技术分享交流
2021-03-12 初次见面
2021-04-17 GoCN Gopher Meetup
常见问题解答
暂无相关搜索结果!
本文档使用
BookStack
构建
×
分享,让知识传承更久远
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
普通下载
下载码下载(免登录无限下载)
你与大神的距离,只差一个APP
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
温馨提示
每天每在网站阅读学习一分钟时长可下载一本电子书,每天连续签到可增加阅读时长
下载码方式下载:免费、免登录、无限制。
免费获取下载码
下载码
文档格式
PDF
EPUB
MOBI
码上下载
×
微信小程序阅读
您与他人的薪资差距,只差一个随时随地学习的小程序
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度