Spring boot应用程序-custom.properties

问题描述 投票:0回答:1

我有一个 Spring Boot 应用程序,当服务器字段值放入 application.properties 并读取时,该应用程序工作正常。但是,我的应用程序可以具有动态服务器值。因此,在运行

java -jar your-app.jar server nam
应用程序时,将获取 nam 服务器的所有属性,
java -jar your-app.jar server euro
将获取 Euro 服务器的所有属性。我怎样才能做到这一点。 我正在考虑两个文件 application.nam.properties 和 application.euro.properties 并通过它
java -jar your-app.jar --spring-config-location=file:///application.euro.properties

java spring spring-boot application.properties
1个回答
0
投票

您可以使用配置文件来完成此操作。在您的示例中,您将有一个

application-nam.properties
和一个
application-euro.properties
。欧元属性将使用
--spring.profiles.active=euro
激活。您可以直接在
application.properties
中设置任何默认值。

可以在此处

找到文档
© www.soinside.com 2019 - 2024. All rights reserved.