Spring Config Server重新加载本机属性

时间:2015-11-09 20:37:49

标签: spring-boot spring-cloud

本机属性是否应该动态重新加载?例如。如果我有:

spring.profiles.active=native
spring.cloud.config.server.native.searchLocations=classpath:/config-native

一个名为sample.properties的文件:

example-property="Hello from config server"

然后我将example-property值更改为其他内容,并在不重新启动它的情况下对Config Server执行另一次GET,我仍然看到旧值显示。

这是预期的行为吗?如果我对非原生(git)设置做同样的事情,我能够看到更新的属性值。

1 个答案:

答案 0 :(得分:1)

我怀疑它与classpath:/有关。如果它是file:/它将始终有效。使用classpath,事情可能会被类加载器缓存。