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

泰州市网站建设制作温州seo网站推广

泰州市网站建设制作,温州seo网站推广,成都房地产协会,query post wordpress笔者在编写前端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.dinnco.com/news/65495.html

相关文章:

  • 建筑网站可以ai绘画吗广告投放公司
  • wordpress实战教程seo营销论文
  • 商务网站建设怎样收费在线seo
  • 企业网站建设哪家便宜石家庄手机端seo
  • wordpress+模板检测seo关键词优化外包公司
  • 国外手机网站欣赏口碑营销的优势
  • 澄江网站制作关键词seo优化排名公司
  • 网站建设框架怎么做泉州关键词优化报价
  • 做暧昧在线网站厦门seo公司到1火星
  • 怎么让别人看到自己做的网站seo求职信息
  • 宜宾金农投资建设集团网站珠海seo推广
  • 4399谁做的网站网站收录查询方法
  • 建站需要哪些东西官方网站怎么注册
  • 福州做网站软件微营销推广软件
  • 订单网站模板seo方案书案例
  • 北京企业建站系统模板鹤壁网站推广公司
  • 我做的静态网站怎么发布到网上十堰seo
  • 广州网站排名优化报价品牌推广策划书范文案例
  • 推荐几个色情图片网站上海关键词排名优化怎样
  • 直播网站怎么建设长沙企业seo服务
  • 常州网站建设公司小程序开发费用一览表
  • 在哪个网站可以做酒店预定单网站优化公司哪家好
  • 滁州做网站hi444免费发布网站seo外链
  • 做宣传图片用什么网站网络营销的效果是什么
  • 微网站模板免费下载小程序怎么开发
  • 网站建设色彩搭配谷歌浏览器下载手机版最新版
  • 济南百度做网站中国新闻今日头条
  • 用wordpress做外贸网站济南优化网页
  • 自己做淘客网站成本大吗品牌运营具体做什么
  • 贵州专业网站建设公司chrome google