如何在Spring中进行多文件上传 - Java Config

时间:2014-09-03 13:50:37

标签: spring spring-mvc

我一直试图找到一个如何在Spring MVC 中进行多个文件上传的示例,而不使用仅使用XML的Java Config 。到目前为止,没有发现任何事情,很多人只是想要点击网站或者不知道java配置v xml配置是什么。

我没有使用Spring Boot,也不想,因为我想学习这个框架,无论多么困难。

有关如何将以下行转换为java配置的建议,我们将不胜感激:

<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
    <property name="maxUploadSize" value="1000000" />
</bean>

请告知我上面的multipartResolver需要什么JAR。

感谢一帮人

1 个答案:

答案 0 :(得分:4)

该行转换为

@Bean
public MultipartResolver multipartResolver() {
    org.springframework.web.multipart.commons.CommonsMultipartResolver multipartResolver = new org.springframework.web.multipart.commons.CommonsMultipartResolver();
    multipartResolver.setMaxUploadSize(1000000);
    return multipartResolver;
}

在您在Servlet上下文中加载的@Configuration类中。

您需要commons-fileupload库才能实现此目的。