我使用mvnw -Pprod package
. 根据 JHipster 网站:
请注意,此 WAR 文件使用我们在构建时选择的配置文件。由于它是使用上一节中的 prod 文件构建的,因此它将使用 prod 配置文件运行。
并且:
当您从 WAR 文件运行生产应用程序时,默认使用与打包期间使用的配置文件相同的配置文件。如果您想覆盖它,您可以在 VM 参数中显式提供替代方案
但是,当我在没有 WAR 的情况下运行 WAR 时--spring.profiles.active=prod
,它会在dev
配置文件下运行。是什么赋予了?