在springboot项目中同时接收文件和多个参数的方法总结

 更新时间:2023年10月08日 15:26:55   作者:阿木木H  
在开发接口中,遇到了需要同时接收文件和多个参数的情况,可以有多种方式实现文件和参数的同时接收,文中给大家介绍了两种实现方法,感兴趣的同学跟着小编一起来看看吧

首先第一次写,用了@RequestBody接受对象参数,用@RequestParam接受上传的文件,发现一直报错

然后先看了一下数据类型Content-Type,@RequestBody对应的类型是application/json,而文件Multipart对应的类型是multipart/form-data,类型的话肯定是只能用一种的;

解决办法大概有以下几种

1.单个参数的传,都用@RequestParam

在这里插入图片描述

2.因为采用了表单的提交方式,所以就不用任何注解,将所有的参数封装到一个vo中,用vo接受所有的参数和文件,如:

在这里插入图片描述

后端代码:

在这里插入图片描述

3.将@RequestBody修饰的实体参数当做一个JSON字符串传递,传递过去后通过GSON或者FastJSON转换。

在这里插入图片描述

第二种方法也可将文件提出来,本人觉得第二种简单,所以采用了第二种。

以上就是在SpringBoot项目中同时接收文件和多个参数的方式总结的详细内容,更多关于SpringBoot同时就收文件和参数的资料请关注脚本之家其它相关文章!

相关文章

  • SpringMVC使用@PathVariable接收参数过程解析

    SpringMVC使用@PathVariable接收参数过程解析

    这篇文章主要介绍了SpringMVC使用@PathVariable接收参数过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Java数组的基本操作方法整理

    Java数组的基本操作方法整理

    这篇文章主要给大家介绍了关于Java中数组的定义和使用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-06-06
  • SpringBoot发送短信验证码的实例

    SpringBoot发送短信验证码的实例

    第三方短信发送平台有很多种,各个平台有各自的优缺点,在选择的时候可以根据自己的具体实际情况定夺,本文主要介绍了SpringBoot发送短信验证码的实例,感兴趣的可以了解一下
    2022-02-02
  • java实现商品管理系统

    java实现商品管理系统

    这篇文章主要为大家详细介绍了java实现商品管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10
  • Spring Boot请求处理之常用参数注解使用教程

    Spring Boot请求处理之常用参数注解使用教程

    这篇文章主要给大家介绍了关于Spring Boot请求处理之常用参数注解使用的相关资料,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-03-03
  • java  中ThreadLocal实例分析

    java 中ThreadLocal实例分析

    这篇文章主要介绍了java 中ThreadLocal实例分析的相关资料,需要的朋友可以参考下
    2017-06-06
  • SpringMVC的执行流程及组件详解

    SpringMVC的执行流程及组件详解

    这篇文章主要介绍了SpringMVC的执行流程及组件详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • 一文搞懂Spring中的注解与反射

    一文搞懂Spring中的注解与反射

    这篇文章主要为大家介绍了Spring中的注解与反射的原理与实现,文中的示例代码讲解详细,对我们了解Spring有一定的帮助,需要的可以参考一下
    2022-06-06
  • java获取每月的最后一天实现方法

    java获取每月的最后一天实现方法

    下面小编就为大家带来一篇java获取每月的最后一天实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • HttpClient的RedirectStrategy重定向处理核心机制

    HttpClient的RedirectStrategy重定向处理核心机制

    这篇文章主要为大家介绍了HttpClient的RedirectStrategy重定向处理核心机制源码解读,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10

最新评论