为什么spring bean profile无法从mvn -D传递系统属性?

时间:2012-02-08 15:03:41

标签: spring maven jetty maven-jetty-plugin

如果我执行export spring_profiles_default=staging然后运行项目它将起作用。但如果我mvn -Dspring_profiles_default=staging -pl project/abc jetty:run-exploded,它将无效。有任何想法吗?谢谢。

另外我应该提一下,我将System.getProperty("spring_profiles_default")放在我的代码中,它确实从mvn -D传递了值,所以看起来Spring因某些原因无法得到它。

1 个答案:

答案 0 :(得分:1)

我知道弹簧属性spring.profiles.default / spring.profiles.activeSpring 3.1)。您是否将其与spring_profiles_default混合?