Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Necessidade do multipartResolver

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.

2 respostas
solução!

Opa Rodrigo, se ta funcionando, realmente não deve ser necessária. Pode ser que tenha um comportamento default a partir de alguma versão ou que a gente tenha achado que era obrigatório pela documentação e na verdade não é.

Alberto, ok, obrigado.