Java 使用Spring框架,在创建新文件夹映射后更新文件夹映射
我的应用程序使用Spring框架,它管理图像的上传。对于每个图像,我将创建一个文件夹:Java 使用Spring框架,在创建新文件夹映射后更新文件夹映射,java,spring,mapping,directory,Java,Spring,Mapping,Directory,我的应用程序使用Spring框架,它管理图像的上传。对于每个图像,我将创建一个文件夹: ->webSite ->images/ ->img1/img1.jpg ->img2/img2.jpg after a new upload i will have ->webSite ->images/ ->img1/img1.jpg
->webSite ->images/
->img1/img1.jpg
->img2/img2.jpg
after a new upload i will have
->webSite ->images/
->img1/img1.jpg
->img2/img2.jpg
->img3/img3.jpg
不幸的是,当我部署该程序时,所有图像都可以立即访问,但在上传之后,新的图像就不是了。(在上一个示例中,img1/img1.jpg ok,img2/img2.jpg ok,但img3/img3.jpg错误404)
如果我再次部署,映像img3.jpg现在可用
有人知道如何在运行时刷新文件夹的映射吗
要映射初始文件夹图像,我仅将web.xml设置为:
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/images/*</url-pattern>
</servlet-mapping>
违约
/图像/*
尝试对资源使用特殊的spring配置,而不是特殊的serlvet:
<mvc:resources location="/, classpath:/META-INF/web-resources/" mapping="/resources/**"/>
将这一行放到servlet-context.xml中