【问题标题】:selecting spring profile maven commands选择spring profile maven命令
【发布时间】:2020-08-09 22:27:34
【问题描述】:

我在我的应用程序中配置了弹簧配置文件,例如 DEVTESTQA。如何使用 Maven 命令选择这些配置文件。

截至目前,我正在使用这些配置文件。

clean package -P DEV

但我还有其他配置,例如,

clean pacakage -Dtuf.environment="DEV" -Dapi.environment="DEV" -Dspring.profiles.active="DEV"

那么,在这两个命令中,最好选择哪一个。另外,如果我想将这些配置文件作为运行时参数从 tomcat vmarguments 传递,我该如何将这些作为参数传递。

我用的是tomcat 8.5版本

【问题讨论】:

  • Spring 配置文件适用于运行时而不是构建时...为什么需要它们?

标签: java spring maven tomcat8


【解决方案1】:

您可以使用-Dspring.profiles.active,而无需每次都声明它,方法是在tomcat的bin文件夹中创建一个脚本setenv.sh,在其中覆盖变量JAVA_OPTS

【讨论】:

    猜你喜欢
    • 2021-12-23
    • 1970-01-01
    • 2019-11-15
    • 1970-01-01
    • 2011-04-02
    • 2019-01-24
    • 1970-01-01
    • 2016-02-06
    • 2020-10-29
    相关资源
    最近更新 更多