gpt4 book ai didi

spring-boot - 在Spring Boot启动时通过名称指定应用程序配置文件

转载 作者:行者123 更新时间:2023-12-03 05:10:37 26 4
gpt4 key购买 nike

目前,我可以像这样构建基于Gradle的Spring Boot应用程序:

./gradlew build && java -Dspring.config=. -jar build/libs/myapp.jar

只要我在项目目录的根目录中有一个 application.yml,此方法就可以正常工作。

但是,我现在想同时拥有 application-local.ymlapplication-dev.yml,并指定在构建+运行 myapp.jar时要使用哪个。

如何在启动时指定两个文件?

最佳答案

您可以使用Spring Boot的使用Profile Profile属性文件的功能。
您可以内联配置文件名称指定应用程序yml
application- [profile] .yml。在您的情况下,

application-dev.yml
application-local.yml

指定要用作命令行参数的配置文件
-Dspring.profiles.active=dev

关于spring-boot - 在Spring Boot启动时通过名称指定应用程序配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48179293/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com