×
思维导图备注
GoFrame v2.8 Documentation
首页
白天
夜间
小程序
阅读
书签
我的书签
添加书签
移除书签
Network
支持GoFrame
来源:GoFrame
浏览
9
扫码
分享
2024-12-09 21:56:35
🗃️ TCP4 items
🗃️ UDP2 items
当前内容版权归
GoFrame
或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问
GoFrame
.
上一篇:
下一篇:
版本
GoFrame v2.8 开发文档
GoFrame v2.8 Documentation
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)
Quick Start
Installation
Hello World
Parameters Retrieving
Parameters Structure
Standard Routing
Using Middleware
Response Structure
API Documentation
What’s Next
Project Scaffold🌟
Introduction
Project Initialization
API Development Tutorial🌟
Step1 - Design Data Structure
Step2 - Generate dao/do/entity
Step3 - Write API Definition
Step4 - Generate Controller
Step5 - Implement API Logic
Step6 - Configuration
Step7 - Run and Test
What’s Next
CLI Tool
Installation
Version Check
Version Upgrade
Project Scaffold
Cross-Compiling
Code Generating
Controller Generating
Dao/Do/Entity Generating
Service Generating
Enums Maintenance
Protobuf Compilation
DB Table To Protobuf
Auto Compiling
Resource Packing
Image Building
Compatibility Fix
Help Info
Core Components 🔥
Objects
Debug Mode
Command
Command - Concepts
Command - Methods
Command - Args Parsing
Command - Object
Command - Structure
Command - Interaction
Command - Tracing
Configuration
Configuration - Object
Configuration - File
Configuration - Methods
Configuration - Interface
Configuration - AdapterFile
Configuration - AdapterContent
Configuration - YAML
Configuration - TOML
Logging
Logging - Configuration
Logging - Log Level
Logging - File Directory
Logging - Chaining Operations
Logging - Color Printing
Logging - Context
Logging - Handler
Logging - JSON Format
Logging - Asynchronous Output
Logging - Stack Printing
Logging - Debug Info
Logging - Writer Interface
Logging - Flags
Logging - Rotatation
Logging - FAQ
Error Handling
Error Handling - Methods
Error Handling - Stack
Error Handling - Comparison
Error Handling - Other Features
Error Handling - Best Practices
Error Handling - Performance
Error Handling - Error Code
Error Code - Example
Error Code - Interface
Error Code - Extension
Error Code - Implementation
Error Code - Built-in Codes
Data Validation
Data Validation - Rules
Data Validation - Object
Data Validation - Result
Data Validation - Data Type
Data Type - Value
Data Type - Map
Map Validation - Example
Map Validation - Sequence
Data Type - Struct
Struct Validation - Example
Struct Validation - Assoc
Data Validation - Optional Rule
Data Validation - Recursive
Data Validation - Custom
Custom Rule - Registration
Custom Rule - Input Object
Data Validation - Error Msg
Data Validation - Methods
Data Validation - FAQ
Type Conversion
Type Conversion - Types
Type Conversion - Map
Type Conversion - Struct
Type Conversion - Structs
Type Conversion - Scan
Type Conversion - Converter
Type Conversion - Interface
Type Conversion - Performance
Database ORM🔥
ORM - Configuration
ORM Configuration - File
ORM Configuration - Methods
ORM Configuration - FAQ
ORM - Model 🔥
ORM Model - Model
ORM Model - Insert/Save
ORM Model - Update/Delete
ORM Model - Query
Model Query - Where
Model Query - Methods
Model Query - AllAndCount
Model Query - Exist
Model Query - Scan
Model Query - ScanAndCount
Model Query - Join
Model Query - Group/Order
Model Query - Union/UnionAll
Model Query - Subquery
Model Query - Operators
ORM Model - Association
Model Association - ScanList
Model Association - With
ORM Model - Object Input
ORM Model - Fields Filtering
ORM Model - Fields Retrieval
ORM Model - Transaction
ORM Model - Master/Slave
ORM Model - Query Cache
ORM Model - Time Fields
Time Fields - Intro
Time Fields - Integer Fields
Time Fields - Boolean Fields
Time Fields - SoftTimeOption
ORM Model - Schema
ORM Model - Hook
ORM Model - Handler
ORM Model - Lock
ORM - Method Ops (Native)
ORM - Transaction
ORM Transaction - Methods
ORM Transaction - Closure
ORM Transaction - Nested
ORM - Result Handling
ORM Result - Types
ORM Result - Empty Check
ORM Result - Empty Array
ORM - Timezone
ORM - Model Generation
ORM - Senior Features
ORM Senior - RawSQL
ORM Senior - SQL Capture
ORM Senior - Debug Mode
ORM Senior - Logging
ORM Senior - Field Mapping
ORM Senior - Dry Run
ORM Senior - Type Recognition
ORM Senior - Type Conversion
ORM Senior - Connection Pool
ORM Senior - Embedded Struct
ORM Senior - UnmarshalValue
ORM - Interface
ORM Interface - Callback
ORM Interface - Driver
ORM - Context
ORM - Best Practices
Utilizing Pointer Properties and Do Objects for Flexible Modification Interfaces
Try to use JSON for complex types for storage, facilitating automatic conversion to objects upon scanning, avoiding custom parsing
Avoid Object Initialization and sql.ErrNoRows Judgment in Queries
ORM - FAQ
Caching
Caching - Interface
Caching - In-Memory
Caching - Redis
Caching - Methods
Template Engine
Template Engine - Configuration
Template Engine - Tags
Template Engine - Variables
Template Engine - Layout
Template Engine - XSS
Template Engine - Others
Template Engine - Funcs
Template Funcs - Intro
Template Funcs - Built-In
Template Funcs - Custom
I18N
I18N - Configuration
I18N - Example
Resource
Resource - Packing With Tool
Resource - Packing With Method
Resource - Methods
Resource - Examples
Resource - Best Practices
Components Category
Container
Map
Map - Usage
Map - Performance
Map - Methods
Array
Array - Usage
Array - Methods
Set
Set - Usage
Set - Performance
Set - Methods
List
List - Usage
List - Performance
Generic
Generic - Usage
Generic - Methods
Generic - Precautions
Safe Type
Safe Type - Usage
Safe Type - Performance
Queue
Queue - Usage
Queue - Performance
Tree
Tree - Usage
Tree - Methods
Pool
Pool - Usage
System
Time
Time - Format
Time - Object
Time - Examples
Time - Time Zone
Time - Methods
Timer
Timer - Usage
Timer - Performance
Mutex
Memory Lock
Context
Command
Logging
Cron Job
Cron Job - Expressions
Cron Job - Usage
Cron Job - Logging
Cron Job
Caching
File
Resource
Configuration
Environment
File Watching
File Watching - Add
File Watching - Remove
File Watching - System Vars
Process
Process - Usage
Process - Communication
Process - Signal
Process - Tracing
Template Engine
Goroutine
Build Information
Object Information
Text
String Processing
Regular Expression
Regular Expressions - Usage
Regular Expressions - Methods
Codec
General Codec
General Codec - Creation
General Codec - Nested Visiting
General Codec - Struct
General Codec - Dynamic Creation and Modification
General Codec - Data Format
General Codec - Methods
General Codec - FAQ
Binary
BASE64
Classic Hash Functions
HTML
URL
XML
INI
YAML
TOML
Charset Conversion
Compression
Database
Database ORM
Redis Client
Network
TCP
TCP - Object
TCP Object - Package
TCP Object - Senior
TCP - Methods
TCP - TLS
TCP - Connection Pool
UDP
UDP - Object
UDP - Methods
Crypto
MD5
AES
DES
SHA1
CRC32
Utilities
Random
Unique Number
Metadata
Type Conversion
Data Validation
Pagination
Utility Functions
Testing
Unit Testing
Errors
Error Handling
Error Code
Debugging
Debugging
I18N
I18N
NoSQL Redis
Redis - Configuration
Redis - Examples
Redis - Do
Redis - Conn
Redis - Interface
WEB Service Development
Getting Started
Router 🔥
Router - Route Patterns
Router - Registration
Registration - Function
Registration - Object
Registration - Group Routing
Standard Router
Standard Router - Example
Standard Router - Usage
Standard Router - FAQ
Router - Middleware
Middleware - Intro
Middleware - Examples
Middleware - FAQ
API Document
API Document - OpenAPIv3
API Document - Custom UI
Request 🔥
Request - Complex Parameters
Request - Parameter Binding
Request - Validation
Request - JSON/XML
Request - Default Value
Request - Custom Parameters
Request - Context
Request - File Uploading
Response
Response - Buffering
Response - JSON/XML
Response - Redirect
Response - Exit
Response - File Downloading
Response - Template Parsing
Response - Streaming
Configuration
Configuration - File
Configuration - File Template
Configuration - Methods
Cookie
Session
Session - File
Session - Memory
Session - Redis-KeyValue
Session - Redis-HashTable
Session - Storage Interface
Exception Handling
HTTPClient
HTTPClient - Examples
HTTPClient - File Uploading
HTTPClient - Cookie
HTTPClient - Header
HTTPClient - ContentType
HTTPClient - Transport
HTTPClient - Raw
HTTPClient - Proxy
HTTPClient - Middleware
HTTPClient - FAQ
HTTPClient - Metrics
Pagination
Pagination - Dynamic Paging
Pagination - Static Paging
Pagination - Ajax Paging
Pagination - URL Template
Pagination - Custom Paging
Advanced Features
Static File Service
Logging
HTTPS & TLS
Graceful Restart
CORS
CSRF
HOOK Callbacks
WebSocket
Status Code Handling
PProf Performance Analysis
SameSite
HTTPServer - Metrics
Performance
FAQ
Microservice Development
Preparation
Project Structure
Scaffold Components
GRPC Server Configuration
GRPC Interceptor Component
Service Registry and Discovery
Service Load Balancing
Service Configuration
Service Observability
Service Tracing
Tracing - Intro
Tracing - Preparation
Tracing - Basic Example
Tracing - HTTP Example
Tracing HTTP - Baggage
Tracing HTTP - Data Ops
Tracing - GRPC Example
Tracing - Best Practices
TraceID Injection and Retrieval
Service Metrics
Metrics - Intro
Metrics - Usage
Metrics - Synchronous Metrics
Metrics - Asynchronous Metrics
Metrics - Attributes
Metrics - Built-in Metrics
Metrics - Component Metrics
Frequently Asked Questions (FAQ)
Project Deployment
Deployment - Standalone
Deployment - Proxy
Deployment - Container
Framework Design
Modular Design
Unified Framework Design
Engineering Design 🔥
Code Layering
Project Structure🔥
DAO Encapsulation
Pain Points and Improvements In ORM Component
Pain Points and Improvements In Business Project
Structured Programming
Data and Business Models
Mono-Repo Management
OpenTelemetry Tracing
Error Stack
Interface and Generic
Implicit and Explicit Init
Golang Enums
Context Shared Variables
Other Documents
Environment Preparation
Installation
Go Module
Configuration
Private Modules
Happily Upgrade from v1 to v2
Printing Placeholder Format
Appendix: System Signals List
Docs Changelog
Version Release Notes
v2.8 2024-11-18
v2.7 2024-04-09
v2.6 2023-12-19
v2.5 2023-07-17
v2.4 2023-04-24
v2.3 2023-01-18
v2.2 2022-10-11
v2.1 2022-06-22
v2.0 2022-03-09
Historical Version v1.x
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.1 2018-11-26
v1.0 2018-10-24
Historical Version v0.x
v0.3 2018-08-07
v0.2 2018-05-21
v0.1 2018-04-23
Community Exchange
Online Chat Group
Technical Sharing
2021-03-12 First Meeting
2021-04-17 GoCN Gopher Meetup
2021-06-24 GoFrame ORM Component Design
2022-01-27 Let’s GoFrame
2022-05-17 GoFrame Contribution Guide & Q&A
2022-06-22 GoFrame v2.1 Features & Q&A
2022-09-14 ORM Driven Development
Support Us
Warm Coffee☕️
Become a Contributor
Join the Community Team
暂无相关搜索结果!
本文档使用
BookStack
构建
×
分享,让知识传承更久远
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
普通下载
下载码下载(免登录无限下载)
你与大神的距离,只差一个APP
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
温馨提示
每天每在网站阅读学习一分钟时长可下载一本电子书,每天连续签到可增加阅读时长
下载码方式下载:免费、免登录、无限制。
免费获取下载码
下载码
文档格式
PDF
EPUB
MOBI
码上下载
×
微信小程序阅读
您与他人的薪资差距,只差一个随时随地学习的小程序
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度