我使用xml配置spring4工作得很好.像这样:
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver"
p:defaultEncoding="utf-8" >
<!-- one of the properties available; the maximum file size in bytes -->
<!-- <property name="maxUploadSize" value="40000000" /> -->
</bean>
Run Code Online (Sandbox Code Playgroud)
当我配置spring4而没有xml.like时:
@Configuration
@ComponentScan({ "common.user", "service" })
@EnableWebMvc
public class SpringMVCConfig {
@Bean
public ViewResolver createInternalResourceViewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setContentType("text/html");
viewResolver.setPrefix("/view/");
//viewResolver.setSuffix(".jsp");
return viewResolver;
}
@Bean
public DefaultServletHttpRequestHandler createDefaultServletHttpRequestHandler() {
return new DefaultServletHttpRequestHandler();
}
@Bean
public CommonsMultipartResolver createMultipartResolver() {
CommonsMultipartResolver resolver=new CommonsMultipartResolver();
resolver.setDefaultEncoding("utf-8");
return resolver;
}
Run Code Online (Sandbox Code Playgroud)
}
它引发了一个异常:
?? 30, 2014 …Run Code Online (Sandbox Code Playgroud)