GoGin框架面试题及详细答案
适用:后端开发、Go服务开发岗位面试,包含基础、路由、中间件、参数绑定、性能、源码相关题目
一、基础题
1.Gin是什么,相比原生net/http有哪些优势?
答案:
Gin是基于Go语言开发的HTTPWeb框架,底层基于net/http封装,核心目标是高性能、简洁易用。
相比原生net/http:
内置高性能路由,使用RadixTree前缀树实现路由匹配,匹配速度远高于原生mux;
自带中间件机制,支持路由分组、局部中间件、全局中间件,原生http需要自己封装;
内置参数绑定能力,支持query、form、json、
原创力文档

文档评论(0)