哪家公司建设网站,好大夫在线医生免费咨询,枣阳网站建设 枣阳山水数码,证件查询官网入口1. gin.context参数不但是池化的#xff0c;而且是指针
2. 但是gin.context又实现了context的接口。因此#xff0c;可以当作context去使用 3. 这就会导致一个很严重的问题#xff1a;
1. 池化导致了复用后的ctx将会将之前使用的ctx中的内容进行覆盖。
2. 实现了context接…1. gin.context参数不但是池化的而且是指针
2. 但是gin.context又实现了context的接口。因此可以当作context去使用 3. 这就会导致一个很严重的问题
1. 池化导致了复用后的ctx将会将之前使用的ctx中的内容进行覆盖。
2. 实现了context接口导致context.withvalue(*gin.context,key,value).并不会有编译错误 具体我在解决问题时采用register的方式将全部的http请求注册到统一入口处。统一入口将*gin.Context转化为context.Background()调用controller。将context作为参数传递而不再使用*gin.Context作为参数