亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

springboot 文件上傳大小配置的方法

 更新時間:2017年10月16日 10:01:09   作者:shi0299  
本篇文章主要介紹了springboot 文件上傳大小配置的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

springboot上傳文件大小的配置我這里記錄兩種,一種是設置在配置文件里只有兩行代碼,一種是加個Bean

首先第一種:

application.properties中添加

spring.http.multipart.maxFileSize=10Mb 
spring.http.multipart.maxRequestSize=10Mb 

maxFileSize 是單個文件大小

maxRequestSize是設置總上傳的數(shù)據(jù)大小

這就可以了。

根據(jù)自己需求定義吧,Mb和Kb都可以,大小寫也都隨意,Long字節(jié)應該可以的

另外這是MultipartConfigFactory類中的轉換,可以瞅一眼

private long parseSize(String size) { 
   Assert.hasLength(size, "Size must not be empty"); 
   size = size.toUpperCase(); 
   return size.endsWith("KB")?Long.valueOf(size.substring(0, size.length() - 2)).longValue() * 1024L:(size.endsWith("MB")?Long.valueOf(size.substring(0, size.length() - 2)).longValue() * 1024L * 1024L:Long.valueOf(size).longValue()); 
 } 

第二種:

增加Bean配置,注意當前類上需要加注解@Configuration,不然掃不到就不會起作用了。

/** 
   * 文件上傳配置 
   * @return 
   */ 
  @Bean 
  public MultipartConfigElement multipartConfigElement() { 
    MultipartConfigFactory factory = new MultipartConfigFactory(); 
    //文件最大 
    factory.setMaxFileSize("10240KB"); //KB,MB 
    /// 設置總上傳數(shù)據(jù)總大小 
    factory.setMaxRequestSize("102400KB"); 
    return factory.createMultipartConfig(); 
  } 

一般配置就放在啟動類中就好了

@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 
    /// 設置總上傳數(shù)據(jù)總大小 
    factory.setMaxRequestSize("102400KB"); 
    return factory.createMultipartConfig(); 
  } 
 
} 

提醒一句,除了項目中大小限制,其它類似Nginx也會有限制的,不然的話請求進不來,前邊就給攔住了,遇到問題多考慮吧。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 淺析Java類和數(shù)據(jù)結構中常用的方法

    淺析Java類和數(shù)據(jù)結構中常用的方法

    下面小編就為大家?guī)硪黄獪\析Java類和數(shù)據(jù)結構中常用的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • java 排序算法之歸并排序

    java 排序算法之歸并排序

    本文主要講解了排序算法中的歸并排序,文中運用大量的圖片和代碼講解的非常詳細,感興趣的朋友可以學習一下這篇文章,相信可以幫助到你
    2021-09-09
  • JAVA內存空間相關知識匯總

    JAVA內存空間相關知識匯總

    這篇文章主要介紹了JAVA內存空間相關知識,文中介紹的非常詳細,代碼幫助大家更好的參考和學習,感興趣的朋友可以了解下
    2020-06-06
  • Java中泛型通配符的使用方法示例

    Java中泛型通配符的使用方法示例

    這篇文章主要介紹了Java中泛型通配符的使用方法,結合實例形式分析了java中泛型通配符的功能、語法及在泛型類創(chuàng)建泛型對象中的使用方法,需要的朋友可以參考下
    2019-08-08
  • Java?數(shù)據(jù)庫連接池Druid?的介紹

    Java?數(shù)據(jù)庫連接池Druid?的介紹

    這篇文章主要給大家分享的是?Java?數(shù)據(jù)庫連接池Druid?的介紹,Druid是一個JDBC組件,它包括三部分:?DruidDriver?代理Driver,能夠提供基于Filter-Chain模式的插件體系。?DruidDataSource?高效可管理的數(shù)據(jù)庫連接池,下面來看看文中的詳細內容,需要的朋友也可以參考一下
    2021-11-11
  • Mybatis-Plus集成Sharding-JDBC與Flyway實現(xiàn)多租戶分庫分表實戰(zhàn)

    Mybatis-Plus集成Sharding-JDBC與Flyway實現(xiàn)多租戶分庫分表實戰(zhàn)

    這篇文章主要為大家介紹了Mybatis-Plus集成Sharding-JDBC與Flyway實現(xiàn)多租戶分庫分表實戰(zhàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • Springboot RestTemplate設置超時時間的方法(Spring boot 版本)

    Springboot RestTemplate設置超時時間的方法(Spring boot 

    這篇文章主要介紹了Springboot RestTemplate設置超時時間的方法,包括Spring boot 版本<=1.3和Spring boot 版本>=1.4,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • SpringBoot+actuator和admin-UI實現(xiàn)監(jiān)控中心方式

    SpringBoot+actuator和admin-UI實現(xiàn)監(jiān)控中心方式

    這篇文章主要介紹了SpringBoot+actuator和admin-UI實現(xiàn)監(jiān)控中心方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 解決spring.thymeleaf.cache=false不起作用的問題

    解決spring.thymeleaf.cache=false不起作用的問題

    這篇文章主要介紹了解決spring.thymeleaf.cache=false不起作用的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Java黑科技:replace首個替換一秒搞定

    Java黑科技:replace首個替換一秒搞定

    要實現(xiàn)只替換第一個匹配項,可以使用Java中的String類的replaceFirst方法,該方法接受兩個參數(shù),第一個參數(shù)是要替換的字符串或正則表達式,第二個參數(shù)是替換后的字符串,需要的朋友可以參考下
    2023-10-10

最新評論