由本人空间转过来,空间地址为http://user.qzone.qq.com/29185807/blog/1458275362
我们先从go语言的http server来入手
先看net/http包中
server结构体中,有很多参数,其中handler则为入口处理函数。handler其实是一个interface
我们再看net/http包另外一个结构体
ServerMux,其实就是一个实现了Handler的类。并且其也封装了了路由添加的一些函数,方便使用者来进行路由的定制化。
说明:go-restful源码路径为github.com/emicklei/go-restful