一、该问题的重现步骤是什么?
配置文件blade.yaml已经注册到nacos服务中心了,这个时候iot.log.request.enabled的变量值为false,比如用户服务我已经启动了
这个时候我在 用户服务的UserController,在其类中 我获取IotRequestLogProperties中getEnabled()值为false
3. 这个时候我更改了iot.log.request.enabled 的变量值更新为true后,然后发布blade.yaml,显示发布成功
4. 注意,这个时候我不启动用户服务,获取UserController中的 IotRequestLogProperties中getEnabled()值还是为false,值没有变,
也就是配置文件中的值 不自动刷新
如我重起用户服务,那么就能获取到enabled为true.
5.结论:改了服务中心的配置文件变量后,一定要重起服务,有没有 不重起 就能 自动刷新?谢谢
扫一扫访问 Blade技术社区 移动端