我有一个带有以下 application.properties
设置的 Spring Boot 应用程序。
#...
spring.datasource.url=${JDBC_DATABASE_URL}
当我使用像 IntelliJ 这样的 IDE 时,我可以设置环境变量,并且在启动应用程序时它会起作用。
但现在我想使用 maven mvn spring-boot:run
通过控制台启动我的应用程序。如何在这里设置环境变量?
最佳答案
从 spring-boot 版本 2 argline key run.jvmArguments
替换为 spring-boot.run.jvmArguments
:https://docs.spring.io/spring-boot/docs/current/maven-plugin/reference/htmlsingle/#run-example-debug 。所以正确的命令是:
mvn spring-boot:run -Dspring-boot.run.jvmArguments="-DJDBC_DATABASE_URL=jdbc:..."
关于java - 在Maven中设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39132818/