gpt4 book ai didi

spring-boot - 如何在Spring Boot中设置默认环境

转载 作者:行者123 更新时间:2023-12-03 14:36:28 24 4
gpt4 key购买 nike

如何在Spring Boot中设置默认环境?

我输入application.properties:

spring.profiles.include=prod,dev
spring.profiles.active=prod

以及用户变量中:
SPRING_PROFILES_ACTIVE = dev

因此,当我在自己的comp中进行开发时,我的环境是dev,但是当我生成 .war并在tomcat中进行部署时,他仍然在环境中使用 dev(我在没有其他conf的情况下部署在另一个comp中)

如何设置默认环境(如果他在用户变量中找不到任何内容或命令行使用生产方式)?

最佳答案

您需要的是:

1)定义所需的事件配置文件,例如:

spring.profiles.active=dev

在此示例中,加载的文件将为 application-dev.properties
现在,如果您需要根据在哪里安装war文件而切换到不同的环境,您可以做的就是在所需的每个环境中将此变量设置为系统变量,这样每个环境对于相同的键都有不同的值, 就像是:
-Dspring.profiles.active=dev

就我而言,我正在使用Tomcat,并且在文件 setenv.sh中声明了此键/值,您需要根据所使用的服务器来分配该值。

关于spring-boot - 如何在Spring Boot中设置默认环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31865442/

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