Java 如何在SpringXMLBean定义中将文件作为属性注入
有没有一种方法可以将文件注入XMLBean定义中,从其结构中使用它,而不是检入jar文件 我在webapp目录中有一个文件,比如webapp/ui/page/123.html,我想访问它 我给出了如下的XML条目Java 如何在SpringXMLBean定义中将文件作为属性注入,java,spring,Java,Spring,有没有一种方法可以将文件注入XMLBean定义中,从其结构中使用它,而不是检入jar文件 我在webapp目录中有一个文件,比如webapp/ui/page/123.html,我想访问它 我给出了如下的XML条目 <property name="resourceEntry"> <value type="org.springframework.core.io.Resource">classpath:/ui/page/123.html</value> &l
<property name="resourceEntry">
<value type="org.springframework.core.io.Resource">classpath:/ui/page/123.html</value>
</property>
类路径:/ui/page/123.html
但在访问应用程序时,它说找不到文件
注意:如果这个文件是Webapp中任何Jar的一部分,那么它就可以工作
任何想法或建议您给出的绝对路径:
classpath:/ui/page/123.html
。用classpath*:ui/page/123.html
@uweAllner尝试了同样的方法,我看到下面的错误“由:java.io.FileNotFoundException:class path资源[classpath*:ui/page/123.html]无法打开,因为它不存在”,并且文件肯定已部署在这个位置?@uweAllner,是的,它部署在该位置。但正如我在最初的帖子中所说的,html文件是类似于webapp/UI的UI结构,spring是从不同的位置调用的,它来自webapp/web inf/lib folder,那么webapp文件夹本身可能不是类路径的一部分。