Spring:在上下文根外部提供静态资源

在Web应用程序中,我需要提供位于应用程序上下文目录外部的静态内容(图像)。整个应用程序体系结构要求我使用Tomcat来执行此操作。我以为可以从Spring<mvc:resources>应用程序URL和目录内容之间配置映射而受益。但是AFAIK的mapping属性仅处理上下文相关或类路径映射。因此,我想使用的是:

<mvc:resources location="/images/**" mapping="/absolute/path/to/image/dir"/>

不起作用。因为我宁愿避免编写简单的文件传输servlet,所以如果有人可以给我一些有关基于Spring的现有解决方案/解决方案的指针,我将感到非常高兴。

非常感谢。

回答:

<mvc:resources>可以从外部提供资源,你需要使用通常的Spring资源路径语法:

<mvc:resources mapping="/images/**" location="file:/absolute/path/to/image/dir/"/> 

以上是 Spring:在上下文根外部提供静态资源 的全部内容, 来源链接: utcz.com/qa/400370.html

回到顶部