Spring类路径前缀差异
这个特殊的前缀指定必须获取与给定名称匹配的所有类路径资源(内部,这实际上是通过ClassLoader.getResources(…)调用发生的),然后合并以形成最终的应用程序上下文定义。
有人可以解释吗?
使用classpath*:conf/appContext.xml
和classpath:conf/appContext.xml
不使用星号有什么区别?
回答:
这classpath*:conf/appContext.xml
只是意味着,将拾取类路径上所有jar中文件conf
夹下的所有appContext.xml文件,并将其加入一个大的应用程序上下文中。
相反,classpath:conf/appContext.xml
将仅加载一个这样的文件 …在类路径中找到的第一个文件。
以上是 Spring类路径前缀差异 的全部内容, 来源链接: utcz.com/qa/403878.html