如何在spring webapp中从命令行覆盖属性

前端之家收集整理的这篇文章主要介绍了如何在spring webapp中从命令行覆盖属性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有这个属性设置

runtime.properties中有一个属性,如此

doImportOnStartup=false

我想偶尔这样做

mvn jetty:run -DdoImportOnStartup=true

并使系统属性优先.我怎样才能做到这一点?谢谢.

最佳答案
这可能不是你想要的,但这里是我的属性加载xml无论如何.这些位置按顺序加载,因此最后找到的将覆盖前一个,因此类路径(即war)首先跟随文件系统上的env特定文件.我更喜欢这种方法作为一次性配置指向外部文件,但您只需在需要时更改该外部文件,不再需要配置Spring或JVM args.最终位置正在寻找-Dconfig JVM arg,您可以为覆盖prop文件提供完整路径.

希望这可以帮助.

原文链接:https://www.f2er.com/spring/431990.html

猜你在找的Spring相关文章