应用程序.java
@Configuration
@ComponentScan
@EnableAutoConfiguration
@EnableConfigServer
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
应用程序.yml
spring:
cloud:
config:
server:
uri: http://github.com/<myuser>/config
当我启动应用程序时,它将存储库克隆到本地文件夹并提供应用程序属性
http:// localhost:8080/testapp/default
现在,当我在 github 上修改文件并转到
http://localhost:8080/testapp/default
我可以看到它将修改下载为 .tmp 文件,但不会合并并继续显示旧属性值,直到重新启动配置服务器。
当然,如果对本地 repo 副本进行了修改,则会发生更改。
我究竟做错了什么?我想管理 github 上的文件和 ConfigServer 自动下载更改。