Java 使用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

我的应用程序使用Spring框架,它管理图像的上传。对于每个图像,我将创建一个文件夹:

->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中