Spring应用程序:列出加载的属性文件

Spring应用程序:列出加载的属性文件,spring,spring-mvc,Spring,Spring Mvc,我正在以一种级联层次结构加载多个属性文件,我希望能够列出检测到的每个文件。我想知道如何获取启动时检测到的任何属性文件,以便将它们记录到控制台 属性文件是在应用程序上下文xml中定义的,但由于其中一些是可选的,所以直到运行时我才“真正”知道加载了什么 下面是一个示例条目: <beans> <context:property-placeholder location="classpath:common.properties" ignore-unresolvable="tr

我正在以一种级联层次结构加载多个属性文件,我希望能够列出检测到的每个文件。我想知道如何获取启动时检测到的任何属性文件,以便将它们记录到控制台

属性文件是在应用程序上下文xml中定义的,但由于其中一些是可选的,所以直到运行时我才“真正”知道加载了什么

下面是一个示例条目:

<beans>

    <context:property-placeholder location="classpath:common.properties" ignore-unresolvable="true" ignore-resource-not-found="true" order="99"/>

</beans>


我确实有一些在启动时执行的代码,所以我只是在寻找获得检测到的文件列表并将其注销的最佳方法。最好是而不必首先修改加载方式。

检查-也许你会在那里找到答案。我更喜欢只获取加载文件的列表,而不需要定义自己的
PropertyPlaceHolderConfigure
子类,并在加载时跟踪它们。但是,我知道这是一种潜在的方法。谢谢也许会有帮助。