来自
MultipartResolverJavadoc: 要定义实现,请在DispatcherServlet的应用程序上下文中创建一个id为“
multipartResolver”的bean。
在您的xml配置中,该Bean具有正确的ID
multipartResolver,但在当前的Java配置中则没有。您应该写:
@Beanpublic CommonsMultipartResolver multipartResolver() { CommonsMultipartResolver resolver=new CommonsMultipartResolver(); resolver.setDefaultEncoding("utf-8"); return resolver;}要么
@Bean(name = "multipartResolver")public CommonsMultipartResolver createMultipartResolver() { CommonsMultipartResolver resolver=new CommonsMultipartResolver(); resolver.setDefaultEncoding("utf-8"); return resolver;}


