1

我正在构建一个围绕外部客户端库的Spring Web MVC 应用程序。此外部库使用属性文件进行配置。在我的应用程序中,我想启用可以从外部更改此配置的路径。

我目前的解决方案如下所示:

  <util:properties id="libProps" location="#{systemProperties['lib.propertyFile'] ?: '/META-INF/res/lib.properties'}"/>

这适用于一个限制,路径必须在 Servlet-Container 启动期间作为属性附加。如果可以通过某种 API 设置配置,那将是更可取的。

从我目前发现的情况来看,我似乎更应该使用上下文参数,但我还没有真正发现这在 Spring 配置 XML 中是如何实现的。

干杯。

4

0 回答 0