首页 > 技术文章 > golang 程序的热加载

chengqiang521 2021-10-18 14:26 原文

所谓热加载就是当我们对代码进行修改时,程序能够自动重新加载并执行,这在我们开发中

是非常便利的,可以快速进行代码测试,省去了每次手动重新编译

beego 中我们可以使用官方给我们提供的 bee 工具来热加载项目,但是 gin 中并没有官方提

供的热加载工具,这个时候我们要实现热加载就可以借助第三方的工具。

工具 1(推荐):https://github.com/gravityblast/fresh

go get github.com/pilu/fresh 
D:\gin_demo>fresh

工具 2:https://github.com/codegangsta/gin

go get -u github.com/codegangsta/gin 

D:\gin_demo>gin run main.go 

推荐阅读