按照书上的代码,我可以监听到热更新,接着我想测试一下是否可用。 我把runmode从debug改成了test,当我访问一个接口的时候控制台仍然会有logger输出,也就是说gin的模式并没有被更新。 我在想是不是调用了reloadallsection这个方法的时候,只是把global里的变量改了。 类似的情况还可以比如说更改端口号,更改数据库密码等等。都是只能监听到这些值的更新,但并没有影响到程序,还是得重启一遍才生效。 请大神们指点一下。