GIN的启动流程分析

发布时间 2023-09-05 17:03:14作者: lisus2000

一.结构体Engine

 

 二.Context

 

三.启动流程分析

 3.1首先初始化Engine,gin.Defult

在这里面分先初始化一个Engine、这个Engine会将具体的中间件导入,并且返回一个Engine,具体的代码如下

 3.2r.Run(":8081")分析

在这个方法里面的话,它会调用

将地址和handler传入给Server,然后调用server.ListenAndServe方法来进行监听和启动

 server.listenAndServer会调用

 具体的内部处理方法在srv.Serve方法里面。