Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在SpringXMLBean定义中将文件作为属性注入_Java_Spring - Fatal编程技术网

Java 如何在SpringXMLBean定义中将文件作为属性注入

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

有没有一种方法可以将文件注入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>
</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文件夹本身可能不是类路径的一部分。