java - 在构建 SpringMVC 上保护上传的文件

标签 java spring spring-mvc tomcat

我有一个 SpringMVC WebApp,它有文件上传系统。 问题是每当我重建项目时,myproject/src/main/webapp/resources/uploads 中的所有文件都会消失。

关于我可以做些什么来修改这个有什么想法吗? 我试图寻找一种方法来保护该文件夹,但无法使其正常工作。

我尝试过的 POM.xml:

<build>
    <plugins>
        <plugin>
            <artifactId>maven-eclipse-plugin</artifactId>
            <version>2.9</version>
            <configuration>
....

<!--                      <webResources> -->
<!--                        <resource> -->
<!--                          this is relative to the pom.xml directory -->
<!--                          <directory>src/main/webapp/resources/uploads</directory> -->
<!--                          there's no default value for this -->

<!--                        </resource> -->
<!--                     </webResources> -->
                    <webResources>
                         <resources>
                                <resource>
                                    <directory>src/main/resources</directory>
                                    <excludes>
                                        <exclude>**</exclude>
                                    </excludes>
                                    <excludes>
                                        <exclude>src/main/resources/**</exclude>
                                    </excludes>
                                    <excludes>
                                        <exclude>src/main/webapp/resources/**</exclude>
                                    </excludes>
                                </resource>
                          </resources>
                    </webResources>

                     <packagingExcludes>                        
                        WEB-INF/../resources/,
                        resources/,
                        resources/uploads/,
                        WEB-INF/classes/uploads/**,
                        WEB-INF/classes/**

                      </packagingExcludes>

                </configuration>
            </plugin>

最佳答案

如果您想在构建时将相同的内容包含在 war 文件中,请查看以下链接:

Including-excluding-files-from-war
More detail info here

关于java - 在构建 SpringMVC 上保护上传的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33143631/

相关文章:

java - 将 mongo 实体保存到不同的集合中

java - 使用 SpringMVC 在 Tomcat 中包含静态内容的外部目录

java - Spring MVC 拦截器映射问题

rest - 嵌套 Rest 资源在 Jhipster 中引发约束违规

java - 检查输入的号码

java - ScheduledExecutorService start stop 几次

java - java中的私有(private)范围和继承

Spring 测试服务 Autowiring 导致 null

java - Spring 3 - Petclinic - Tomcat 7 中的 ${owner.new} 无效表达式

java - ListView onItemSelected 监听器