@Bean public CommonsMultipartResolver multipartResolver(){ CommonsMultipartResolver commonsMultipartResolver = new CommonsMultipartResolver(); commonsMultipartResolver.setMaxInMemorySize(MEMORY_SIZE); commonsMultipartResolver.setMaxUploadSize(UPLOAD_SIZE); return commonsMultipartResolver; }
public CommonsMultipartResolver multipartConfigElement() { CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver(); multipartResolver.setDefaultEncoding("UTF-8"); multipartResolver.setMaxUploadSize(1048576000); multipartResolver.setMaxInMemorySize(40960); return multipartResolver; } }
@Bean(DispatcherServlet.MULTIPART_RESOLVER_BEAN_NAME) // "multipartResolver" public CommonsMultipartResolver multipartResolver(MultipartConfigElement multipartConfig) throws IOException { CommonsMultipartResolver resolver = new CommonsMultipartResolver(); resolver.setResolveLazily(this.multipartProperties.isResolveLazily()); resolver.setMaxUploadSize(multipartConfig.getMaxRequestSize()); resolver.setMaxUploadSizePerFile(multipartConfig.getMaxFileSize()); resolver.setMaxInMemorySize(multipartConfig.getFileSizeThreshold()); File file = new File(multipartConfig.getLocation()); file.mkdirs(); resolver.setUploadTempDir(new FileSystemResource(file)); return resolver; } }