티스토리 뷰
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 |
댓글