Spring / Spring MVC Interview questions
Explain MultipartResolver in Spring framework?
Spring provides MultipartResolver to handle the file upload process in web application. There are two concrete implementations included in Spring.
- CommonsMultipartResolver for Jakarta Commons FileUpload.
- StandardServletMultipartResolver for Servlet 3.0 Part API.
To define an implementation, create a bean with the id 'multipartResolver' in DispatcherServlet application context. Such a resolver gets applied to all requests handled by that DispatcherServlet. If a DispatcherServlet detects a multipart request, it will resolve it via the configured MultipartResolver and pass a wrapped HttpServletRequest. Controllers can then cast their given request to the MultipartHttpServletRequest interface, which permits access to any MultipartFiles.
More Related questions...