从Spring上下文配置中输出类路径内容

时间:2012-02-22 00:52:06

标签: java spring-mvc classpath applicationcontext

Spring 是否提供了在上下文配置文件中加载资源时输出类路径环境变量的实际内容的方法?

<!-- Import the special context --> 
<import resource="classpath:mySpecialApplicationContext.xml"/> 

我为Springframework类将Log4J日志记录级别设置为ALL,但框架似乎没有记录此值。我试图弄清楚 Spring 是否从依赖项加载它,我想在应用程序运行时看到类路径设置。该应用程序由 Maven 构建,具有许多依赖项。

如果类路径中有两个或更多 mySpecialApplicationContext.xml ,哪个 Spring 使用?

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以在http://goo.gl/9dK2c

看到相关的(我认为)源代码

简而言之:

  1. 不,未记录类路径

  2. 类路径中有多个匹配资源时要加载的内容的细节是依赖于ClassLoader的 - DefaultResourceLoader使用线程的类加载器,但通常会使用找到的第一个。