java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > springboot上传文件大小配置

springboot上传文件大小配置过程

作者:feelThonf

springboot上传文件大小配置有两种方法,一种是直接在配置文件配置,一种是通过添加一个Bean来实现,文中详细介绍了两种方法的配置方式和注意事项

springboot上传文件大小配置

springboot上传文件大小配置有两种方法,一种是直接再配置文件配置,一种是通过添加一个Bean来实现。

第一种

application.properties中添加

其中:

第二种

通过配置一个Bean来实现,注意在这个类上需要引入注解  @Configuration ,不然是扫描不到这个配置。

@Configuration
public class TomcatConfig {
    @Value("1024KB")
    private String MaxFileSize;
    @Value("20MB")
    private String MaxRequestSize;
    @Bean
    public MultipartConfigElement multipartConfigElement() {
        MultipartConfigFactory factory = new MultipartConfigFactory();
        //  单个数据大小
        factory.setMaxFileSize(MaxFileSize); // KB,MB
        // 总上传数据大小
        factory.setMaxRequestSize(MaxRequestSize);
        return factory.createMultipartConfig();
    }
}

或者可以直接配置在启动类(Application)上,如:

 @Configuration
 @SpringBootApplication
 public class Application {
     public static void main(String[] args) throws Exception {
            SpringApplication.run(Application.class, args);
      }
     /**
      * 文件上传配置
      * @return
      */
     @Bean
      public MultipartConfigElement multipartConfigElement() {
              MultipartConfigFactory factory = new MultipartConfigFactory();
              //文件最大
              factory.setMaxFileSize("10240KB"); //KB,MB
              // 设置总上传数据总大小
             factory.setMaxRequestSize("102400KB");
             return factory.createMultipartConfig();
          }
    }

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文