Go 语言从 1.16 版本开始引入了一个新的标准库embed,可以在二进制文件中引入静态文件 指令:/go:embed 通过一个简单的小实例,来演示将静态文件引入到golang的二进制打包产物中 项目结构 1 2
Go 语言从 1.16 版本开始引入了一个新的标准库 embed,可以在二进制文件中引入静态文件 指令:/go:embed 通过一个简单的小实例,来演示将静态文件引入到golang的二进制打包产物中 项目结构
hello.txt 文件内容
main.go 1、引入静态文件的内容到变量
输出
2、引入整个目录内所有文件
将打包产物拷贝到其他任意目录运行,也可以读取到静态文件内容
需要注意:
扩展:前后端分离的项目中,可以通过该方式,将前端的打包产物内嵌到golang的二进制打包产物中,一起发布 |
2022-04-28
2022-04-21
2022-05-13
2022-08-17
2024-05-07