简介特性//go:embed,它的作用就是可以在Go语言应用程序中包含任何文件、目录的内容,也就是说我们可以把文件以及目录中的内容都打包到生成的Go语言应用程序中了,部署的时候,直接扔一个二进制文件就可以了,不用再包含一些静态文件了,因为它们已经被打包到生成的应用程序中了。
样例目录结构创建目录:
1mkdir -p embed_example/{static,templates}
目录结构:
123456789101112cd embed_example; tree.├── go.mod├── go.sum├── hello.txt├── main.go├── st...