Olá pessoal.
Na aula, diz que 2 configurações são necessárias para o Spring conseguir tratar as requisições Multipart. Na classe AppWebConfiguration:
@Bean
public MultipartResolver multipartResolver() {
return new StandardServletMultipartResolver();
}
e na classe ServletSpringMVC:
@Override
protected void customizeRegistration(Dynamic registration) {
registration.setMultipartConfig(new MultipartConfigElement(""));
}
No meu caso, com apenas a segunda configuração está funcionando normalmente. Está salvando o arquivo corretamente no servidor e gravando os dados na base de dados. Minha dúvida é: a configuração do multipartResolver é realmente necessária? Se sim, por que eu não a implementei e está tudo funcionando normal?
Obs.: Estou usando a versão 4.3.16.RELEASE do spring-webmvc e 8.5.24 do tomcat-servlet-api.