Spring comes with
MultipartResolver
to handle file upload 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 a DispatcherServlet’s 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 on a wrapped HttpServletRequest. Controllers can then cast their given request to the MultipartHttpServletRequest
interface, which permits access to any MultipartFiles
.
No comments:
Post a Comment