Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Spring-Java配置中进行多文件上传_Spring_Spring Mvc - Fatal编程技术网

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

如何在Spring-Java配置中进行多文件上传,spring,spring-mvc,Spring,Spring Mvc,我一直试图找到一个例子,说明如何在SpringMVC中进行多文件上传,而不使用仅XML的Java配置。到目前为止,还没有发现任何东西,很多人只是想点击网站,或者不知道java配置和xml配置是什么 我不使用SpringBoot,也不想使用SpringBoot,因为我想学习这个框架,无论多么困难 即使是关于如何将以下行转换为java配置的建议也将不胜感激: <bean id="multipartResolver" class="org.springframework.web.multipar

我一直试图找到一个例子,说明如何在SpringMVC中进行多文件上传,而不使用仅XML的Java配置。到目前为止,还没有发现任何东西,很多人只是想点击网站,或者不知道java配置和xml配置是什么

我不使用SpringBoot,也不想使用SpringBoot,因为我想学习这个框架,无论多么困难

即使是关于如何将以下行转换为java配置的建议也将不胜感激:

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

还请告知我需要什么JAR来使用上述多部分解析器


感谢那句话翻译成的一帮人

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


您需要库才能运行此功能。

可以并帮助您这两个示例都是XML配置,请参阅我问题的第一行。感谢Sotirios,我稍后将尝试一下(不访问atm的代码),并查看它的行为。但看起来是对的。不幸的是它不起作用。它不断地触发我的安全性,并在我点击提交按钮时拒绝它的访问。@aesir那么这是一个与该配置和您的映射相关的安全问题。从外观上看,这是Spring安全性的一个缺陷。@aesir我对Spring安全性知之甚少,无法帮助您做到这一点。考虑问一个新问题。