context-helpers
上下文助手为您存储在gorilla/context的东西生成getter/setter。
安装:
go get github.com/codegangsta/context-helpers
用法:
gorilla/context是一个很棒的golang包,用于存储特定于请求的数据。但是,需要注意的问题之一是它依赖于map[interface{}]interface{}来存储数据。当我们将值放入gorilla/context,我们基本上丢失了我们拥有的任何类型信息,这是不好的!这个小小的命令行工具试图通过根据您放入gorilla/context的值类型生成getter/setter来使这更容易一些。例如,如果我有一个*Session类型,我想以类型安全的方式映射到上下文,我可以这样做。
context-helpers Session
它会生成一个session_helper。
有关Golang的更多信息和资源,您可以参考以下链接: