问题:改变配置中的userLocalCache的值不能动态刷新,重启可以加载配置中心的配置项
springcloud Hoxton.SR9;
springcloud-alibaba 2.2.6.RELEASE;
nacos 1.4.2
nacos相关配置如下:
spring:
application:
name: portal
profiles:
active: dev
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
config:
server-addr: 127.0.0.1:8848
file-extension: properties
devtools:
add-properties: false
测试配置中心动态刷新的代码如下:
@RestController
@RequestMapping("/config")
@RefreshScope
public class ConfigController {
@Value("${useLocalCache:false}")
private boolean useLocalCache;
@RequestMapping("/get")
public boolean get() {
return useLocalCache;
}
}