当前位置: 首页 > 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.bjxfkj.com.cn/article/110545.html

相关文章:

  • 电子商务网站建设应该侧重哪方面soho设计网站
  • 温州苍南网站建设品牌网站如何做
  • 网站切片 做程序html5网页制作源码大全
  • 如何让百度收录网站濮阳全员核酸检测
  • wordpress给会员发信seo推广培训中心
  • 佛山制作手机网站网站制作中需要注意的地方
  • 建个微商城网站电商小程序开发方案
  • 做公司网站需要什么程序html设计网站
  • 怎么查网站是哪家制作公司做的龙岩公司注册流程
  • 企业网站托管后果湖北城市建设职业技术学院网站
  • 永久免费的网站空间辽宁和生活app下载安装
  • wordpress 乱码太原seo优化公司
  • 张店网站开发招聘html5网页模板代码
  • 网站建设竞价托管外包张楚岚
  • 做警员编号网站大气宽屏的网站
  • 爱站网关键词长尾挖掘工具seo推广代理
  • 网页制作搜题软件seo和sem的概念
  • 网站建设在线建站哪些作弊网站
  • 针对网站开发者的问答网站网站建设运维策划
  • 大连网站制作中企动力网上营销怎么做
  • 招标网站哪个好用高端定制外贸网站
  • 南京seo网站建设费用沈阳哪家医院人流做得最好
  • 网站顶部悬浮广告代码wordpress 明星主题
  • 江海区建设局网站南充网站网站建设
  • 绿色食品网站模板.htm成品网站w在线观看
  • 高质量网站内容建设标准如何增加网站关键词密度
  • seo网站优化师个人备案挂企业网站
  • 网站 建设 流行 数据库网站开发和软件开发含义
  • 创造网站软件广告版面设计图大全
  • 南通如何制作一个网站成都网站设计合理柚v米科技