Skip to content

go-spring/spring-gin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spring-gin

[仅发布] 该项目仅为最终发布,开发请关注 go-spring 项目。

封装 github.com/gin-gonic/gin 实现的 Web 框架。

创建 Web 容器

NewContainer

创建 gin 实现的 WebContainer。

func NewContainer(config SpringWeb.ContainerConfig) *Container {}

适配 gin 框架

Handler

适配 gin 形式的处理函数。

func Handler(fn gin.HandlerFunc) SpringWeb.Handler {}

Filter

适配 gin 形式的中间件函数。

func Filter(fn gin.HandlerFunc) SpringWeb.Filter {}

GinContext

将 SpringWeb.WebContext 转换为 *gin.Context。

func GinContext(webCtx SpringWeb.WebContext) *gin.Context {}

WebContext

将 *gin.Context 转换为 SpringWeb.WebContext。

func WebContext(ginCtx *gin.Context) SpringWeb.WebContext {}