当前位置: 首页 > news >正文

泰州市网站建设制作营销推广计划

泰州市网站建设制作,营销推广计划,国内最近的新闻,福建省建设厅网站首页笔者在编写前端form表单传后端数据的时候,出现了以下问题 一、问题场景 当我用axios发送post请求的时候,出现了500错误 笔者找了很长时间错误,代码没问题,后端接口也没问题,后来发现问题出在实体类上了 当前端post请…

笔者在编写前端form表单传后端数据的时候,出现了以下问题

一、问题场景

当我用axios发送post请求的时候,出现了500错误

笔者找了很长时间错误,代码没问题,后端接口也没问题,后来发现问题出在实体类上了

当前端post请求调后端接口时候,后端控制台打印如下错误

看到错误提示说无法反序列化,这是什么意思?

待我细说

二、解决方案

首先前端form表单传来的是json数据,那么我们理应在后端controller层方法参数上加上@RequestBody,理由如下

@RequestBody是作用在形参列表上,用于将前台发送过来固定格式的数据【xml格式 或者 json等】封装为对应的 JavaBean 对象,
封装时使用到的一个对象是系统默认配置的 HttpMessageConverter进行解析,然后封装到形参上

那么为什么还是报错呢

后来笔者百度了无数遍,终于找到了解决办法

结论:实体类有无参构造方法,对象才可以序列化

于是我在实体类上加上@NoArgsConstructor方法,然后用http调接口,前端控制台响应正常

三、总结反思

  • 序列化:将数据结构或对象转换成二进制字节流的过程
  • 反序列化:将在序列化过程中所生成的二进制字节流的过程转换成数据结构或者对象的过程
  • 对象在进行网络传输(比如远程方法调用 RPC 的时候)之前需要先被序列化,接收到序列化的对象之后需要再进行反序列化;
  • 将对象存储到文件中的时候需要进行序列化,将对象从文件中读取出来需要进行反序列化。
  • 将对象存储到缓存数据库(如 Redis)时需要用到序列化,将对象从缓存数据库中读取出来需要反序列化。

序列化的时候,需要将实体类实现Serializable接口

反序列化的时候,需要实体类有无参构造方法

http://www.yidumall.com/news/53424.html

相关文章:

  • 网站模板怎么改厦门seo网站优化
  • 网站二级域名怎么解析以图搜图
  • 吴江做网站北京seo公司wyhseo
  • 广州网站建设团队今日足球比赛分析推荐
  • 宠物网站建设可以免费打广告的网站
  • 360网站建设搜索最有效的推广方法
  • 青岛外贸建设网站新网站百度seo如何做
  • 公司网站维护与更新全网关键词云在哪里看
  • 有域名怎么做网站优化软件刷排名seo
  • 自动优化网站建设电话企业管理系统
  • 泰安手机网站建设电话网络运营推广怎么做
  • 网站设计公司圣辉友联东莞seo项目优化方法
  • 上海医疗网站建设餐饮培训
  • 类做秋霞的网站网站seo入门基础教程
  • 图片制作表情包的软件百度seo入驻
  • 做网站找什么公司好全网推广怎么做
  • 湛江网站建设模板定位工厂b2b关键词排名工具
  • wordpress大主题上传搜索引擎seo优化平台
  • 贵阳网站制作工具百度网站流量统计
  • 2020肺炎疫情网站seo平台
  • 域名备案通过后怎么做网站排名网站
  • 汉中做网站的公司今日国际新闻最新消息
  • 海口公司做网站长沙网站制作推广
  • 日照时间广西seo搜索引擎优化
  • 2018做网站用什么开发市场营销专业课程
  • 宜春网站建设哪家专业百度广告销售
  • 用国外网站 图片做自媒体惠州百度seo排名
  • 公司注册的公司网站优化联系
  • 免费聊天网站模板和源码江苏网站建设推广
  • 网站建设与管理简单么seo经典案例分析