0


springboot项目jar包运行使用指定application.yml

在Spring Boot项目中,你可以通过命令行参数来指定使用特定的

application.yml

文件。以下是几种常见的方法:

方法一:使用

--spring.config.location

参数

你可以通过

--spring.config.location

参数来指定配置文件的路径。这个路径可以是绝对路径,也可以是相对路径。

java -jar your-application.jar --spring.config.location=file:/path/to/application.yml

方法二:使用

--spring.config.name

参数

如果你希望使用默认位置的配置文件,但想指定配置文件的名称,可以使用

--spring.config.name

参数。

java -jar your-application.jar --spring.config.name=application-prod

方法三:使用环境变量

你也可以通过设置环境变量来指定配置文件的位置。

SPRING_CONFIG_LOCATION=file:/path/to/application.yml java -jar your-application.jar

方法四:使用

application.yml

中的

spring.profiles.active

如果你有多个配置文件,例如

application-dev.yml

application-prod.yml

,你可以通过设置

spring.profiles.active

来选择使用哪个配置文件。

java -jar your-application.jar --spring.profiles.active=prod

注意事项

  1. 路径格式:确保路径格式正确,特别是在使用绝对路径时。
  2. 文件权限:确保指定的配置文件具有正确的读取权限。
  3. classpath:如果配置文件在类路径下,可以使用 classpath: 前缀。

通过这些方法,你可以灵活地指定和使用不同的

application.yml

文件来运行你的Spring Boot应用程序。

标签: springboot jar

本文转载自: https://blog.csdn.net/weixin_71571077/article/details/140243903
版权归原作者 D_z643 所有, 如有侵权,请联系我们删除。

“springboot项目jar包运行使用指定application.yml”的评论:

还没有评论