springBoot 接受post参数

post过来的会是一个json字符串,为了接受:

controller

 @RequestMapping(value = "/insertOne",method =  RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE,produces = {"application/json;charset=UTF-8"})public String insertOne(@RequestBody String information){System.out.println(information);AllPost allPost=new Gson().fromJson(information,AllPost.class);System.out.println(allPost);return "helloworld";}

Gson的maven依赖

     <dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.8.2</version></dependency>

AllPost(用来接受被转化的对象的类)代码

import com.google.gson.annotations.SerializedName;public class AllPost {private Headers headers;private Object data;@Overridepublic String toString() {return "AllPost{" +"headers=" + headers +", data=" + data +'}';}
}
class Headers{@SerializedName("content-type")private String content_type;public String getContent_type() {return content_type;}public void setContent_type(String content_type) {this.content_type = content_type;}@Overridepublic String toString() {return "Headers{" +"content_type='" + content_type + '\'' +'}';}
}

springBoot 接受post参数相关推荐

  1. Springboot 接受参数,控制台乱码

    Springboot 接受参数,控制台乱码 在pom.xml中的build标签下加入一下代码即可: <build><blugins><plugin><!--防 ...

  2. SpringBoot 如何进行参数校验,老鸟们都这么玩的!

    大家好,我是飘渺. 前几天写了一篇 SpringBoot如何统一后端返回格式?老鸟们都是这样玩的! 阅读效果还不错,而且被很多号主都转载过,今天我们继续第二篇,来聊聊在SprinBoot中如何集成参数 ...

  3. SpringBoot 接受文件和对象

    SpringBoot 接受文件和对象 使用场景:某个接口,需要同时接受文件和实体,也就是参数 文章目录 SpringBoot 接受文件和对象 使用场景:某个接口,需要同时接受文件和实体,也就是参数 一 ...

  4. SpringMVC接受JSON参数详解及常见错误总结我改

    SpringMVC接受JSON参数详解及常见错误总结 最近一段时间不想使用Session了,想感受一下Token这样比较安全,稳健的方式,顺便写一个统一的接口给浏览器还有APP.所以把一个练手项目的前 ...

  5. springboot 获取控制器参数的几种方式

    这里介绍springboot 获取控制器参数有四种方式 1.无注解下获取参数 2.使用@RequestParam获取参数 3.传递数组 4.通过URL传递参数 无注解下获取参数 无注解下获取参数,需要 ...

  6. SpringBoot解决redirect参数中文乱码问题

    代码如下:&name=" + new URLEncoder().encode(user.getName(), Charset.defaultCharset()) ;只需要将中文参数e ...

  7. SSM SpringBoot vue智能手机参数分析平台

    SSM SpringBoot vue智能手机参数分析平台 首页 图片轮播 新闻资讯 手机信息 手机百科 登录注册 个人中心 后台管理 登录注册 个人中心 手机百科管理 用户管理 手机对比管理 配置管理 ...

  8. C语言sum函数不接受一个参数,函数不接受2个参数怎么解决

    c++函数不接受两个参数是为什么 class Time { int hour,minute,second; public: Time(int a=0,int b=0,i需要在使用之前声明一下函数,你在 ...

  9. Springboot接受文件与发送文件

    ` 文章目录 前言 一.前端上传文件,Springboot接受并保存在某个路径 1.引入库 2.前端核心代码(发送文件) 3.Controller类 4.注意事项 二.Springboot发送文件,前 ...

最新文章

  1. python中的列表生成式_Python中的列表生成式
  2. 使用Chrome扩展金山词霸取词划意
  3. JZOJ 4786. 【NOIP2016提高A组模拟9.17】小a的强迫症
  4. requirejs、vue、vuex、vue-route的结合使用,您认为可行吗?
  5. mybatis中的查询缓存
  6. python数组随机打乱_对Python random模块打乱数组顺序的实例讲解
  7. mysql floor报错_【学习笔记】MYSQL的floor报错原理分析总结
  8. 扎心!8.5亿网民 超七成月收入5000元以下,网友:这数据很真实
  9. python oserror路径not found_python基本操作-文件、目录及路径
  10. 牛客 处女座的约会 规律
  11. 【老生谈算法】matlab实现LEACH 算法——LEACH 算法
  12. 汉字转拼音(支持多音字)
  13. 软件测试中期答辩,毕业中期答辩模板ppt课件
  14. UINO优锘:产品实施“八步法”让客户感受DCV实施的专业性
  15. 转:著名的100个管理定律点评9 - 成也细节,败也细节略
  16. Windows使用Hashcat
  17. 网贷风控体系之-风控模型
  18. 想看懂资管行业?不清楚有哪些资管产品怎么行!
  19. 人生的一道窄门,教育
  20. py222基于python+django的高校学生信息管理系统

热门文章

  1. 机器学习实战——笔记(第一章)
  2. MySQL+Navicat安装配置教程(超级详细、保姆级)
  3. 取色器(Snipaste) 截图 贴图 取色
  4. triton部署yolov5笔记(五)
  5. 做芯片设计需要学编程吗?
  6. 【建议收藏】功率电子器件界面热阻和接触热阻是如何测量的?
  7. 【备战美赛】Lingo与规划问题
  8. $(function() {})是什么?
  9. 《电力系统继电保护原理》
  10. ssm+Vue计算机毕业设计学生在线请假管理系统(程序+LW文档)