当前位置: 首页 > 知识库问答 >
问题:

如何在执行时设置 spring bootstrap.properties

郎欣然
2023-03-14

有可能在执行时设置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

但它没有起作用。所以我的问题是,如何在执行时设置这个属性?

共有1个答案

水麒
2023-03-14

这似乎是由错误的属性名称引起的。URL 应该是 URI。尝试在 bootstrap.properties 中更改您的属性,如下所示。

spring.cloud.config.uri = http://localhost:8888

然后像下面那样再试一次。

java -jar ./config-client.jar --spring.cloud.config.uri=<something else>

< code > http://localhost:8888 是< code > spring . cloud . config . uri 的默认值。这大概就是你没有认错物业名称的原因吧。

 类似资料:
  • 问题内容: 在我的Web应用程序中,一些postgres sql查询需要一些时间才能执行。我只想为其中一部分设置语句超时。 查询的一部分必须通过超时取消,但是其他部分必须可以不受任何限制地工作。 在postgres中存在statement_timeout函数。 如何使用statement_timeout函数包装SqlAlchemy查询? 像这样: 对我来说,设置超时的最佳方法是这样的: SqlAl

  • 问题内容: 我需要禁用IPv6。为此,Java文档指示设置jvm属性。 但是我不了解如何从代码本身做到这一点。 许多论坛都演示了如何从命令提示符下执行此操作,但是我需要在运行时执行此操作。 问题答案: 您可以使用 这等效于通过以下命令在命令行中传递它

  • 我已经将spark.executor.memory设置为2048M,在UI“环境”页面中,我可以看到这个值已经设置正确。但是在“executors”页面中,我看到只有一个executor,它的内存是265.4MB。非常奇怪的价值。为什么不是256MB,或者就像我设定的那样?

  • 问题内容: 如何从Java(或Scala)代码中配置具有和的执行器数量?我经常看到2个执行者。看起来像是行不通的,并且是与众不同的。 我只需要将执行程序的数量设置为等于集群大小,但是总是只有2个。我知道我的集群大小。如果这很重要,我会在YARN上运行。 问题答案: 好的,我知道了。执行程序的数量实际上不是Spark属性本身,而是用于在YARN上放置作业的驱动程序。因此,当我使用SparkSubmi

  • 问题内容: 我有一个XML文档,其中包含大约48,000个子级(〜50MB)。我运行INSERT MYSQL查询,为这些子项中的每个子项都创建新条目。问题是,由于其大小,它需要很多时间。执行后,我收到这个 如何将最大执行时间设置为无限制? 谢谢 问题答案: 您可以通过在您的php代码中设置set_time_limit来实现(无限制地设置为0) 或者直接在您的php.ini中修改max_execut

  • 问题内容: 有人可以帮我如何在运行时设置宽度吗?我希望在运行时调整文本字段的大小。它将要求用户提供长度,然后输入将更改文本字段的宽度。 我正在为此使用布局,因为我处于编辑模式。 问题答案: 您只需要使用。这将使您在运行时增加它的大小。之所以无法做到这一点,是因为布局。这是不鼓励使用的主要原因之一。这是一个尝试的小例子: 对于绝对定位你需要调用上,以实现结果,但你应该始终牢记,为什么这种做法是气馁,

  • 问题内容: 是否可以在指定目录中执行类? 我的意思是,a.class在目录abc中,我希望它像在xyz目录中一样被执行。 问题答案: 绝对。 进入“调试/运行”对话框(错误/“执行”按钮旁边的下拉按钮),然后在“参数”选项卡中,通过选择“其他”来设置工作目录,然后输入相关的目录名称。请注意,目录可以使用“”之类的“变量” 。您甚至可以使用提示用户。

  • 我有maven surefire插件pom.xml: 现在我希望maven只在部署目标上执行测试,因此: 当执行mvn部署测试应该运行 当执行mvn包或mvn安装时,测试不应该运行,因为目标在部署之前