0

应用程序.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 自动下载更改。

4

0 回答 0