如何在执行时设置spring bootstrap.properties
How to set spring bootstrap.properties at execution time
是否可以在执行时设置Spring的bootstrap.properties的内容?
我有一个用于 Spring 的云配置的客户端应用程序,其中有一条线指向配置服务器:
spring.cloud.config.url = http://localhost:8888
我想设置这个配置。我尝试设置它像 application.properties 可以设置:
java -jar ./config-client.jar --spring.cloud.config.url=http://localhost:8888
但是没有用。所以我的问题是,如何在执行时设置此 属性?
好像是属性名错误导致的。 url
应该是 uri
。
尝试像下面这样在 bootstrap.properties 中更改 属性。
spring.cloud.config.uri = http://localhost:8888
然后像下面一样重试。
java -jar ./config-client.jar --spring.cloud.config.uri=<something else>
http://localhost:8888
是spring.cloud.config.uri
的默认值。这可能就是您无法识别错误 属性 名称的原因。
是否可以在执行时设置Spring的bootstrap.properties的内容?
我有一个用于 Spring 的云配置的客户端应用程序,其中有一条线指向配置服务器:
spring.cloud.config.url = http://localhost:8888
我想设置这个配置。我尝试设置它像 application.properties 可以设置:
java -jar ./config-client.jar --spring.cloud.config.url=http://localhost:8888
但是没有用。所以我的问题是,如何在执行时设置此 属性?
好像是属性名错误导致的。 url
应该是 uri
。
尝试像下面这样在 bootstrap.properties 中更改 属性。
spring.cloud.config.uri = http://localhost:8888
然后像下面一样重试。
java -jar ./config-client.jar --spring.cloud.config.uri=<something else>
http://localhost:8888
是spring.cloud.config.uri
的默认值。这可能就是您无法识别错误 属性 名称的原因。