Spring类路径前缀差异

这个特殊的前缀指定必须获取与给定名称匹配的所有类路径资源(内部,这实际上是通过ClassLoader.getResources(…)调用发生的),然后合并以形成最终的应用程序上下文定义。

有人可以解释吗?

使用classpath*:conf/appContext.xmlclasspath:conf/appContext.xml不使用星号有什么区别?

回答:

classpath*:conf/appContext.xml只是意味着,将拾取类路径上所有jar中文件conf夹下的所有appContext.xml文件,并将其加入一个大的应用程序上下文中。

相反,classpath:conf/appContext.xml将仅加载一个这样的文件 …在类路径中找到的第一个文件。

以上是 Spring类路径前缀差异 的全部内容, 来源链接: utcz.com/qa/403878.html

回到顶部