spring maven 活动配置文件

spring maven active profile

我正在尝试从服务器运行 Spring 应用程序。

有什么区别:

mvn spring-boot:run -Dspring.profiles.active=dev

mvn spring-boot:run -Dspring-boot.run.profiles=dev

Tnx

区别在于第二个 属性、spring-boot.run.profiles 来自 Spring Boot Maven 插件,它允许您在 pom.xml 中定义配置文件,而 spring.profiles.active 出自 spring,可以不用任何插件使用,但最终,他们可以做同样的事情。