自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Go Modules详解

modules是Go 1.11版本提出的一个依赖包管理系统。自己如何创建module之前在Go1.1.1新功能module的介绍及使用文中中介绍了module功能,以及如何使用别人已经制作好的module。这一节我们来看看如何自己创建module来让别人使用。首先创建一个包,命名为testmod。但是需要注意:testmod目录必须在$GOPATH目录之外。默认情况下,$GOPATH目录...

2019-09-26 14:53:42 1495

原创 Go 1.13版本介绍

在Go1.12版本发布了六个月之后,Go最新的版本1.13这个月发布了。相对于之前的版本,这个版本的变化主要体现在:工具链、运行时和标准库。维持Go第一版时的兼容承诺,所以这次发布更新不会影响到之前版本的使用。下面就捡一些常用内容的变化做简单介绍,如果想了解更详细的内容,请访问golang官网。工具链Modules变化环境变量GO111MODULE的默认值继续auto,但是只要当前目录包含...

2019-09-05 10:47:10 2917

原创 使用go-swagger为Go工程生成自动化接口文档

文章主要介绍一些常用语法、属性及其示例,如果需要了解详细的goswagger介绍,可以访问官方文档。你可以通过在代码中增加注释,来自动生成接口文档。文档的格式支持两种:一种是json,另外一种是yaml。要想通过代码注释生成接口文档,那么你的Go工程必须放在$GOPATH/src目录下。使用swagger:meta定义接口的全局信息属性标记含义Terms Of Servi...

2019-09-04 14:37:27 17732 2

原创 beego实现API自动化文档

beego的API自动化文档其实质就是使用swagger,但是功能还不是很完善。在使用时还有很多写法限制,否则自动化文档不会解析。例如:在配置接口路由必须按下面的写法。// @APIVersion 1.0.0// @Title beego Test API// @Description beego has a very cool tools to autogenerate documents...

2019-09-03 14:48:34 1342 1

原创 Go结构体标签用法

结构体标签根据传统,它是由空格分隔的键值对,每个key不能是空的字符串。由于包含的是键值对,所以一般字符串是以语义字符串的形式出现。例如:package mainimport ( "fmt" "reflect")func main() { type S struct { F string `species:"gopher" color:"bl...

2019-09-02 17:16:02 2567

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除