How to config “CommonsMultipartResolver” in spring4 without xml to upload file

跟風遠走 提交于 2019-11-28 21:14:24

From MultipartResolver Javadoc : To define an implementation, create a bean with the id "multipartResolver" in a DispatcherServlet's application context.

In your xml configuration, the bean has the correct id of multipartResolver, but not in your current java configuration. You should write :

@Bean
public CommonsMultipartResolver multipartResolver() {
    CommonsMultipartResolver resolver=new CommonsMultipartResolver();
    resolver.setDefaultEncoding("utf-8");
    return resolver;
}

or

@Bean(name = "multipartResolver")
public CommonsMultipartResolver createMultipartResolver() {
    CommonsMultipartResolver resolver=new CommonsMultipartResolver();
    resolver.setDefaultEncoding("utf-8");
    return resolver;
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!