springBoot 接受post参数
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参数相关推荐
- Springboot 接受参数,控制台乱码
Springboot 接受参数,控制台乱码 在pom.xml中的build标签下加入一下代码即可: <build><blugins><plugin><!--防 ...
- SpringBoot 如何进行参数校验,老鸟们都这么玩的!
大家好,我是飘渺. 前几天写了一篇 SpringBoot如何统一后端返回格式?老鸟们都是这样玩的! 阅读效果还不错,而且被很多号主都转载过,今天我们继续第二篇,来聊聊在SprinBoot中如何集成参数 ...
- SpringBoot 接受文件和对象
SpringBoot 接受文件和对象 使用场景:某个接口,需要同时接受文件和实体,也就是参数 文章目录 SpringBoot 接受文件和对象 使用场景:某个接口,需要同时接受文件和实体,也就是参数 一 ...
- SpringMVC接受JSON参数详解及常见错误总结我改
SpringMVC接受JSON参数详解及常见错误总结 最近一段时间不想使用Session了,想感受一下Token这样比较安全,稳健的方式,顺便写一个统一的接口给浏览器还有APP.所以把一个练手项目的前 ...
- springboot 获取控制器参数的几种方式
这里介绍springboot 获取控制器参数有四种方式 1.无注解下获取参数 2.使用@RequestParam获取参数 3.传递数组 4.通过URL传递参数 无注解下获取参数 无注解下获取参数,需要 ...
- SpringBoot解决redirect参数中文乱码问题
代码如下:&name=" + new URLEncoder().encode(user.getName(), Charset.defaultCharset()) ;只需要将中文参数e ...
- SSM SpringBoot vue智能手机参数分析平台
SSM SpringBoot vue智能手机参数分析平台 首页 图片轮播 新闻资讯 手机信息 手机百科 登录注册 个人中心 后台管理 登录注册 个人中心 手机百科管理 用户管理 手机对比管理 配置管理 ...
- C语言sum函数不接受一个参数,函数不接受2个参数怎么解决
c++函数不接受两个参数是为什么 class Time { int hour,minute,second; public: Time(int a=0,int b=0,i需要在使用之前声明一下函数,你在 ...
- Springboot接受文件与发送文件
` 文章目录 前言 一.前端上传文件,Springboot接受并保存在某个路径 1.引入库 2.前端核心代码(发送文件) 3.Controller类 4.注意事项 二.Springboot发送文件,前 ...
最新文章
- python中的列表生成式_Python中的列表生成式
- 使用Chrome扩展金山词霸取词划意
- JZOJ 4786. 【NOIP2016提高A组模拟9.17】小a的强迫症
- requirejs、vue、vuex、vue-route的结合使用,您认为可行吗?
- mybatis中的查询缓存
- python数组随机打乱_对Python random模块打乱数组顺序的实例讲解
- mysql floor报错_【学习笔记】MYSQL的floor报错原理分析总结
- 扎心!8.5亿网民 超七成月收入5000元以下,网友:这数据很真实
- python oserror路径not found_python基本操作-文件、目录及路径
- 牛客 处女座的约会 规律
- 【老生谈算法】matlab实现LEACH 算法——LEACH 算法
- 汉字转拼音(支持多音字)
- 软件测试中期答辩,毕业中期答辩模板ppt课件
- UINO优锘:产品实施“八步法”让客户感受DCV实施的专业性
- 转:著名的100个管理定律点评9 - 成也细节,败也细节略
- Windows使用Hashcat
- 网贷风控体系之-风控模型
- 想看懂资管行业?不清楚有哪些资管产品怎么行!
- 人生的一道窄门,教育
- py222基于python+django的高校学生信息管理系统