更改默认springmvc文件上传的默认大小限制
方式一:直接通配置文件中进行配置
spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=15MB
方式二:需要通过java代码的形式来设置,在主类进行配置,可以定义一个方法,必须使用@Bean
修饰,方法返回类型为MutipartConfigElement
类型
@SpringBootApplication
@MapperScan("com.store.mapper")
public class StoreApplication {
public static void main(String[] args) {
SpringApplication.run(StoreApplication.class, args);
}
@Bean
public MultipartConfigElement getMultipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
factory.setMaxFileSize(DataSize.of(10, DataUnit.MEGABYTES));
factory.setMaxRequestSize(DataSize.of(15, DataUnit.MEGABYTES));
return factory.createMultipartConfig();
}
}