티스토리 뷰

Spring

Spring - MVC MultipartFile

엔꾸꾸 2019. 7. 29. 21:32

Spring Handler Method - MultipartFile

  • MultipartFile

    • FileUpload 처리시 사용할 수 있는 Handler Method ArgumentType이다.
    • 이를 사용하려면 DispatcherServlet에 MulitpartResolver가 빈으로 등록 되어 있어야 한다.
    • DispatcherServlet의 initMultipartResolver 부분에서 설정을 한다.
    • 기본 전략은 MultipartResolver = null
  • initMultipartResolver

  • SpringBoot는 MultipartAutoConfiguration class에 의해 자동으로 설정된다.

  • MultipartResolver의 상세 Property 들은 MultipartProperties class를 참조하기때문에
  • Application.properties 에서 커스터마이징이 가능하다.

  • POST multipart/form-data 요청에 들어있는 파일을 참조할 수 있다.

  • List 형태로 여러 파일을 참조할 수 도 있다.

  • FileUpload 처리 Handler

정리

  • SpringMVC 는 FileUpload처리를 위한 Argument인 MultipartFile 을 제공한다.
  • 이를 사용하려면 MultipartResolver가 빈으로 등록되어있어야한다. (SpringBoot는 기본 설정)
  • List형태로 여러 파일을 한번에 받아오는 형태로도 처리가 가능하다.

'Spring' 카테고리의 다른 글

Spring - MVC FileDownload  (0) 2019.07.30
Spring - MVC ResourceLoader  (0) 2019.07.30
Spring - MVC RedirectAttributes  (0) 2019.07.29
Spring - MVC @SessionAttribute  (0) 2019.07.28
Spring - MVC @SessionAttributes  (0) 2019.07.28
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함