前端之家收集整理的这篇文章主要介绍了
如何在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