0

我的 Web 应用程序正在使用 spring,并且使用 ServletContextPropertyPlaceholderConfigurer 加载了一些 bean 属性。并且属性在文件系统中。但是,我想从数据库中加载一些属性。如果有重复,数据库中的属性将覆盖文件系统中的属性。

我在 ServletContextPropertyPlaceholderConfigurer.setProperties(Properties properties) 中找到了这个方法。但是 Spring 文档说文件中的属性将覆盖它。我想反过来。我怎样才能做到这一点?

谢谢,

4

1 回答 1

1

localOverride您可以通过将属性设置为 来更改行为true。从文档

设置本地属性是否覆盖文件中的属性。默认值为“false”:文件中的属性覆盖本地默认值。可以切换为“true”以让本地属性覆盖文件中的默认值。

于 2012-06-11T08:01:36.703 回答