得到它了。该
AbstractAnnotationConfigDispatcherServletInitializer和
WebApplicationInitializer版本确实做到相互对应。没问题。问题在于,在使用的项目中
AbstractAnnotationConfigDispatcherServletInitializer,还存在Spring
Security,这使事情搞砸了。
使用Spring Security时,多部分解析器的Bean名称应为
@Bean(name ="filterMultipartResolver")。当然,这意味着
MultipartFilter应该这样设置
AbstractSecurityWebApplicationInitializer。
@Override protected void beforeSpringSecurityFilterChain(ServletContext servletContext) { insertFilters(servletContext, new MultipartFilter()); }


