Web 有没有办法在代码更改后将控制器热重新加载到Beego中?

Web 有没有办法在代码更改后将控制器热重新加载到Beego中?,web,go,frameworks,beego,Web,Go,Frameworks,Beego,有没有办法将Beego 1.4.2配置为在代码更改后对修改后的控制器进行热补丁?它在控制器编辑后立即重新加载整个应用程序,从而导致任何会话数据丢失。GG中的一条评论指出,Beego 1.3中存在热重新加载,但我找不到任何关于1.4*为什么不这样做的信息。IMHO-Beego是一个整洁的框架,但如果没有动态更新控制器的能力,我不会在大型项目中使用它。它对我来说是现成的 以下是我的版本: bee :1.4.1 beego :1.6.0 Go :go version go1.5.3 linu

有没有办法将Beego 1.4.2配置为在代码更改后对修改后的控制器进行热补丁?它在控制器编辑后立即重新加载整个应用程序,从而导致任何会话数据丢失。GG中的一条评论指出,Beego 1.3中存在热重新加载,但我找不到任何关于1.4*为什么不这样做的信息。IMHO-Beego是一个整洁的框架,但如果没有动态更新控制器的能力,我不会在大型项目中使用它。

它对我来说是现成的

以下是我的版本:

bee   :1.4.1
beego :1.6.0
Go    :go version go1.5.3 linux/amd64
有时会有大约2秒的延迟。如果查看控制台输出,您将看到如下内容:

2016/01/22 15:11:21 [INFO] Restarting myapp ...
2016/01/22 15:11:21 [INFO] ./notes is running...
2016/01/22 15:11:21 [asm_amd64.s:1721][I] http server Running on :8080
2016/01/22 15:11:33 [router.go:828][D] | GET 
如果您有语法错误,它将不会重新加载

为了查看和重新加载更多的文件类型,我在项目的根目录下添加了'bee.json'文件。该文件看起来像:

{"watch_ext": ["go","conf","html","css","js","tpl"]}
可以找到其他可以设置的属性

乔希