有没有一种方法可以忽略bootstrap.yml来覆盖ConsulProperties?

时间:2019-07-31 13:48:39

标签: java spring-boot overriding consul

我正在使用Consul集成开发spring-boot应用程序。它通过本机spring-boot领事支持(@EnableDiscoveryClient批注和bootstrap.yml配置文件)与领事进行通信。

有时,在应用程序启动时,我需要更改主机和端口以连接到领事,但我无法实现这一目标。

我尝试覆盖ConsulProperties bean并在ApplicationRunner实现时更改属性,但是consul仍然从配置文件中获取所有初始值...

如何覆盖领事属性或在哪里插入代码以更改初始设置或bootstrap.yml配置值?

0 个答案:

没有答案