`
GodJohnny
  • 浏览: 94067 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

SpringBoot里REST上传大数据时的大小配置

阅读更多
   前端以REST的方式上传图片时,Sprintboot服务器出现以下异常:
The multi-part request contained parameter data (excluding uploaded files) that exceeded the limit for maxPostSize set on the associated connector.
  参考该链接:http://stackoverflow.com/questions/33232849/increase-http-post-maxpostsize-in-spring-boot
   需要同时修改以下两个配置:
   1、修改maxPostSize,貌似只能在代码里进行:
@Bean
	EmbeddedServletContainerCustomizer containerCustomizer() throws Exception {
		return (ConfigurableEmbeddedServletContainer container) -> {
			if (container instanceof TomcatEmbeddedServletContainerFactory) {
				TomcatEmbeddedServletContainerFactory tomcat = (TomcatEmbeddedServletContainerFactory) container;
				tomcat.addConnectorCustomizers((connector) -> {
					connector.setMaxPostSize(10000000); // 10 MB
				});
			}
		};

   2、修改multipartFile的大小限制,可以在代码里,或在配置文件里:
  spring:  
  http:
    multipart:
      max-file-size: 10MB
      max-request-size: 10MB
      maxFileSize: 10MB
      maxRequestSize: 10MB

分享到:
评论

相关推荐

    Springboot data jpa + springboot data rest demo

    SpringBoot Data JPA 和 SpringBoot Data REST 是两个非常重要的组件,它们可以帮助开发者快速构建基于Java的Web服务。本文将深入探讨这两个技术,并结合一个实际的Demo来解释它们的工作原理和如何在项目中应用。 ...

    springboot-rest.zip

    标题 "springboot-rest.zip" 暗示了这个压缩包主要包含有关于Spring Boot与RESTful API集成的内容。Spring Boot是Java开发中的一个流行框架,它简化了创建独立的、生产级别的基于Spring的应用程序。REST...

    kafka-springboot-rest:使用springboot和rest的简单示例Apache Kafka

    kafka-springboot-rest 使用springboot和rest的简单示例Apache Kafka 下载并安装Kafka,请参阅的官方指南。 使用maven运行该应用程序。 从终端转到应用程序根目录,即“ mykafka-simple-rest”,然后使用mvn ...

    SpringBoot第 4 讲:SpringBoot+Rest+拦截器

    在"rest_demo.zip"压缩包中的"rest_demo"项目,你可以找到一个实际的SpringBoot RESTful服务示例,包含上述的REST API和拦截器的实现。通过分析和运行这个项目,你可以更好地理解如何在SpringBoot中构建REST服务和...

    springboot-rest-api-design:使用SpringBoot的REST API设计

    使用SpringBoot的REST API设计 该应用程序是一个示例项目,演示了如何使用SpringBoot,SpringSecurity,Spring Data JPA构建REST API。 怎么跑? 将BlogApplication.java作为Java应用程序运行。 要探索和调用REST...

    基于SpringBoot的rest web基础脚手架,实现java工程快速开发.zip

    1. 自动配置:SpringBoot通过`@EnableAutoConfiguration`注解自动配置应用上下文,根据项目依赖自动配置相应的Bean。 2. 内嵌式Web服务器:SpringBoot内建了Tomcat、Jetty等Web服务器,可以直接运行jar包而无需额外...

    vue+springboot 大文件上传

    6. **错误处理与重试机制**:前端和后端都需要有错误处理机制,比如分片丢失或损坏时,前端可以重新上传该分片,后端则需要能够识别并处理这种情况。 ### 安全与性能考虑 1. **安全性**:确保上传的文件类型安全,...

    基于springboot的rest调用框架,定义接口然后即可直接注入使用。.zip

    标题中的“基于Springboot的REST调用框架”指的是利用Spring Boot框架构建的RESTful API服务。Spring Boot简化了创建独立的、生产级别的基于Spring的应用程序的流程,它集成了大量常用的第三方库配置,如数据库、...

    springboot-rest,cors跨域

    由于各个Spring Data模块的初始日期不同,因此大多数模块都带有不同的主要版本号和次要版本号。找到兼容版本的最简单方法是依赖我们随定义的兼容版本提供的Spring Data Release Train BOM。在Maven项目中,您将在...

    SpringBoot_REST:Spring Boot REST API

    Spring Boot以其“约定优于配置”的理念,极大地减少了开发者在设置和配置项目时的工作量,使得开发REST API变得更为高效。下面将详细探讨Spring Boot与REST API的相关知识点。 1. **Spring Boot基础知识**: - ...

    基于SpringBoot和Rest风格的Java花卉网后端设计源码

    该项目为花卉网后端设计源码,采用SpringBoot框架与Restful风格进行开发,共包含190个文件,其中Java源代码文件96个,图像资源文件共70个(包括JPG、PNG、JPEG格式),XML配置文件16个,SQL文件2个,以及相关配置和...

    springboot-generator配置

    在深入了解SpringBoot Generator的配置之前,我们先来了解一下Spring Boot的基础。Spring Boot是基于Spring框架的一个快速开发工具,它简化了Spring应用的初始搭建以及开发过程。Spring Boot通过提供开箱即用的设置...

    springboot集成mybatis+rest接口提供+文件访问自定义配置

    在本项目中,"springboot集成mybatis+rest接口提供+文件访问自定义配置"是一个典型的企业级开发示例,旨在帮助初学者理解和实践Spring Boot与MyBatis的整合,以及如何通过RESTful接口提供服务,并自定义文件访问配置...

    springboot与ssm项目构建(rest风格)

    本项目着重讲解如何结合Spring Boot和SSM来构建REST风格的Web服务。下面我们将深入探讨相关知识点。 首先,**Spring Boot** 是Spring框架的延伸,它简化了传统Spring应用的配置,通过内嵌的Tomcat服务器和自动配置...

    springjwtsecure:SpringBOOT JWT REST

    springjwtsecure:SpringBOOT JWT REST

    Springboot整合Spring Cloud Kubernetes读取ConfigMap支持自动刷新配置的教程

    一旦ConfigMap和Secret创建成功,Spring Boot应用启动时就会自动加载这些配置,并在ConfigMap或Secret发生变化时自动刷新。这使得我们能够灵活地在Kubernetes集群中管理和更新应用程序的配置,而无需重新部署应用。 ...

    基于springboot+sureness的面向REST API资源无状态认证权限管理系统

    基于springboot+sureness的面向REST API资源无状态认证权限管理系统 项目经过严格测试,确保可以运行! 基于springboot+sureness的面向REST API资源无状态认证权限管理系统 项目经过严格测试,确保可以运行! ...

    springboot-rest-demo

    通过运行,服务器主要是用于插入和列出框架的REST api。 所有逻辑都在客户端中运行。 该逻辑通过spock测试在groovy中完成,并通过转换为javascript。 使用require.js加载所有JavaScript内容。 创建创意项目: ./...

    SpringBootEducationSystem:基于SpringBoot和REST的教育系统

    Sprint Boot子教育系统 基于SpringBoot和REST的教育系统目录执照 1.发展 1.1先决条件玛文JDK-8(与JDK-9不兼容) 1.2配置建立资料库 $ mysql -uroot -p 12345 $ create database EAS 编辑application.yml以设置...

    springboot-restapi:初始提交

    在"springboot-restapi-master"这个文件夹中,我们可以期待找到项目的源代码,包括Spring Boot的配置文件(application.properties或application.yml)、主程序类(通常包含@SpringBootApplication注解)、...

Global site tag (gtag.js) - Google Analytics