2014-09-03 2 views
-2

XML 만 사용하지 않고 Spring MVC 에서 다중 파일 업로드를 수행하는 방법의 예를 찾으려고했습니다. Java Config. 지금까지 아무 것도 발견하지 못했고 많은 사람들이 사이트에 대한 조회를 원하거나 Java 구성 v XML 구성이 무엇인지 모릅니다.Spring에서 다중 파일 업로드하기 - Java 구성

저는 스프링 부트를 사용하지 않으며, 아무리 어려워도이 프레임 워크를 배우고 싶지 않습니다. 자바 설정에 다음 줄을 변환하는 방법에 심지어 조언

은 평가 될 것입니다 :

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

내가 multipartResolver 위에 필요한 것이 무엇 JAR 파일도 조언을 바랍니다.

덕분에 당신이 당신의 서블릿 컨텍스트에로드 것

+1

[this] (http://www.javacodegeeks.com/2013/01/spring-mvc-3-upload-multiple-files.html) 및 [this] (http://crunchify.com/spring -mvc-tutorial-how-to-upload-multiple-files-to-specific-location /) –

+0

두 예제 모두 XML 설정입니다. 제 질문의 첫 번째 줄을 참조하십시오. – Aeseir

답변

4

그 라인이 @Configuration 클래스 내

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

로 변환 한 무리의 갱.

이 작업을 수행하려면 commons-fileupload 라이브러리가 필요합니다.

+0

감사합니다 Sotirios, 나는 그것을 (나중에 액세스 atm)의 코드와 나중에 어떻게 행동 볼 줄 것이다. 그러나 오른쪽에 대해 본다. – Aeseir

+0

불행히도 작동하지 않습니다. 그 끊임없이 나의 안전을 방아쇠를 당기고 나가 제출 단추를 명중하면 그것을 부정하는 접근. – Aeseir

+0

@aesir 그런 다음 그 설정과 매핑에 관련된 보안 문제입니다. –