spring boot 設置tomcat post參數限制
1、外置tomcat:
這個簡單,直接在server.xml里面修改這句話:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxPostSize="0"/>
沒錯就是修改這里的maxPostSize的值,默認是1024,改成0,就可以不限制了大小了
2、spring boot自帶的tomcat
編輯application.yml文件,添加以下代碼:
spring.server.tomcat.max-http-header-size=52428800
spring.server.tomcat.max-http-post-size=-1
spring boot 設置上傳文件大小
編輯application.yml文件,添加以下代碼:
spring.servlet.multipart.max-request-size=100MB
spring.servlet.multipart.max-file-size=100MB
注意:如果文件上傳還報大小限制錯誤,可嘗試編輯application啟動類型,寫入以下代碼:
/** * 文件上傳配置 * @return */ @Bean public MultipartConfigElement multipartConfigElement() { MultipartConfigFactory factory = new MultipartConfigFactory(); //單個文件最大 factory.setMaxFileSize("1024MB"); //KB,MB /// 設置總上傳數據總大小 factory.setMaxRequestSize("1024MB"); return factory.createMultipartConfig(); }
