GoFrame v1.16 开发文档
首页 白天 夜间 BookChat 小程序 小程序 下载 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

加入我们

来源 GoFrame 浏览 1 扫码 打印 2026-10-25 15:07:55
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 框架介绍
  • 项目初心
  • 框架设计
    • 模块化设计
    • 统一框架设计
    • 代码分层设计
    • 对象封装设计
    • 单应用多系统设计
    • 数据模型与业务模型
    • 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
  • 常见问题解答
暂无相关搜索结果!

    本文档使用 WanXiangYunDang 构建

    展开/收起文章目录

    思维导图备注

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    微信小程序阅读

    BookChat 微信小程序阅读
    微信扫一扫,知识掌上学

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度