我有一个 Spring 3.0 MVC 项目,它使用来自不同项目的 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 文件设置?
谢谢,