MultipartResolver
interface is used for uploading files : CommonsMultipartResolver
and StandardServletMultipartResolver
are two implementations provided by spring framework for file uploading. By default there are no multipart resolvers configured but to use them for uploading files, all we need to define a bean named “multipartResolver
” with type as MultipartResolver
in spring bean configurations.
Once configured, any multipart request will be resolved by the configured MultipartResolver
and pass on a wrapped HttpServletRequest.
Then it’s used in the controller class to get the file and process it.