Java 用本地属性覆盖JAR文件中设置的属性

Java 用本地属性覆盖JAR文件中设置的属性,java,spring,jsp,spring-mvc,Java,Spring,Jsp,Spring Mvc,我有一个Spring3.0MVC项目,它使用来自不同项目的JAR文件作为依赖项。这个JAR文件的资源中有一个auth.properties文件,其中有一个字符串,如下所示 Ex: packages.redirectUrls.gotoUrl = 'http://myUrl.com'; 现在,我在控制器的JAR文件中使用以下方法引用此字符串: @Value("${packages.redirectUrls.gotoUrl}") 我还有一个本地auth.properties文件,它由相同的字符串和

我有一个Spring3.0MVC项目,它使用来自不同项目的JAR文件作为依赖项。这个JAR文件的资源中有一个auth.properties文件,其中有一个字符串,如下所示

Ex: packages.redirectUrls.gotoUrl = 'http://myUrl.com';
现在,我在控制器的JAR文件中使用以下方法引用此字符串:

@Value("${packages.redirectUrls.gotoUrl}")
我还有一个本地auth.properties文件,它由相同的字符串和不同的值组成

Ex: packages.redirectUrls.gotoUrl = 'http://newUrl.com';
但是,我的Java代码无法读取这个新配置,总是从JAR文件加载。有没有办法用这个新设置覆盖JAR文件设置


谢谢,

如何加载属性?您是否使用PropertyPlaceHolderConfigure?你不能在你的属性加载器中订购文件来解决你的问题吗?