我正在使用Consul集成开发spring-boot应用程序。它通过本机spring-boot领事支持(@EnableDiscoveryClient批注和bootstrap.yml配置文件)与领事进行通信。
有时,在应用程序启动时,我需要更改主机和端口以连接到领事,但我无法实现这一目标。
我尝试覆盖ConsulProperties bean并在ApplicationRunner实现时更改属性,但是consul仍然从配置文件中获取所有初始值...
如何覆盖领事属性或在哪里插入代码以更改初始设置或bootstrap.yml配置值?