最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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ù)據大小

這就可以了。

根據自己需求定義吧,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ù)據總大小 
    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ù)據總大小 
    factory.setMaxRequestSize("102400KB"); 
    return factory.createMultipartConfig(); 
  } 
 
} 

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

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

相關文章

  • SpringBoot之controller參數(shù)校驗詳解

    SpringBoot之controller參數(shù)校驗詳解

    介紹了Java中使用@Validated和@Valid進行參數(shù)校驗的方法,包括不同標簽的使用場景、基本屬性和一些常用的注解類型,同時,還討論了如何在控制器中使用這些校驗標簽,以及如何處理校驗結果和自定義錯誤消息,最后,還介紹了如何實現(xiàn)分組校驗和嵌套校驗,并提供了一些示例代碼
    2024-11-11
  • gateway和jwt網關認證實現(xiàn)過程解析

    gateway和jwt網關認證實現(xiàn)過程解析

    這篇文章主要介紹了gateway和jwt網關認證實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • Java操作壓縮包解壓過程詳解

    Java操作壓縮包解壓過程詳解

    這篇文章主要介紹了Java操作壓縮包解壓過程,項目開發(fā)中,總會遇到解壓縮文件的時候,比如用戶下載多個文件時,服務端可以將多個文件壓縮成一個文件,用戶上傳資料時,允許上傳壓縮文件,服務端進行解壓讀取每一個文件,使用場景是很多的,下面來詳細講解,需要的朋友可以參考下
    2024-10-10
  • ManyToMany單向、雙向:@JoinTable的使用

    ManyToMany單向、雙向:@JoinTable的使用

    這篇文章主要介紹了ManyToMany單向、雙向:@JoinTable的使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 10道springboot常見面試題

    10道springboot常見面試題

    這篇文章主要為大家詳細介紹了10道springboot常見面試題,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Java中的迭代和遞歸詳解

    Java中的迭代和遞歸詳解

    這篇文章主要給大家介紹了關于Java中的迭代和遞歸,文章顯示分別介紹了Java中的迭代和遞歸,而后又介紹了迭代和遞歸的區(qū)別以及數(shù)形遞歸的相關內容,文中介紹的很詳細,相信會對大家學習具有一定的參考借鑒價值,有需要的朋友們可以參考借鑒。
    2016-11-11
  • springcloud組件技術分享(推薦)

    springcloud組件技術分享(推薦)

    Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的開發(fā)便利性簡化了分布式系統(tǒng)的開發(fā),比如服務發(fā)現(xiàn)、服務網關、服務路由、鏈路追蹤等。這篇文章主要介紹了springcloud組件技術分享,需要的朋友可以參考下
    2020-10-10
  • 基于@RequestBody注解只能注入對象和map的解決

    基于@RequestBody注解只能注入對象和map的解決

    這篇文章主要介紹了@RequestBody注解只能注入對象和map的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Spring Boot 通過 Mvc 擴展方便進行貨幣單位轉換的代碼詳解

    Spring Boot 通過 Mvc 擴展方便進行貨幣單位轉換的代碼詳解

    這篇文章主要介紹了Spring Boot 通過 Mvc 擴展方便進行貨幣單位轉換,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Struts2截取字符串代碼介紹

    Struts2截取字符串代碼介紹

    這篇文章主要介紹了Struts2截取字符串代碼介紹,介紹了基本的截取方法,以及截取帶html標簽字符串的方法,需要的朋友可以了解下。
    2017-09-09

最新評論

高雄市| 晋中市| 平阴县| 曲靖市| 辽宁省| 抚顺市| 安宁市| 齐河县| 分宜县| 昌平区| 涿鹿县| 米易县| 吕梁市| 古蔺县| 商都县| 惠州市| 娱乐| 宜良县| 营口市| 剑阁县| 塘沽区| 将乐县| 巴青县| 双江| 邓州市| 徐水县| 修文县| 繁昌县| 洪雅县| 盈江县| 明溪县| 滕州市| 济源市| 册亨县| 彰化县| 铁岭县| 奉贤区| 百色市| 灵山县| 德保县| 新野县|