【发布时间】:2011-12-15 12:52:31
【问题描述】:
我想知道是否(以及如何)我可以在 spring 中使用相对类路径资源路径。我有以下应用程序结构:
src/
org/me/
mainContext.xml
app1/
app1Context.xml
app2/
app2Context.xml
comp1/
comp1Context.xml
现在在 mainContext.xml 我想通过相对路径导入 bean 定义:
<import resource="classpath:app1/app1Context.xml"/>
<import resource="classpath:app2/app2Context.xml"/>
和app2Context.xml中的相似之处:
<import resource="classpath:comp1/comp1Context.xml"/>
(org.me.app2 代码在不同的 jar (WEB-INF/lib/app2.jar) 中)。
但是目前我收到 FileNotFoundException 异常:
java.io.FileNotFoundException: class path resource [app1/app1Context.xml] cannot be opened because it does not exist
我可以使用这样的相对路径吗?如何?相对类路径解析到哪个路径?
有一个类似的问题 (Relative paths in spring classpath resource),但人们只是建议我已经在做的事情(以及现在不起作用的事情)。
【问题讨论】:
标签: java spring path resources relative-path