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

手机端网站开发 免费九九建筑网

手机端网站开发 免费,九九建筑网,爱站网关键词挖掘工具,冯耀宗seo课程总结#xff1a;前后端集合、数组类型数据交互底层原理#xff0c;SpringBoot框架解析 一前后端信息交互本质#xff1a;1.两台电脑可以通过收发电磁波、控制网线电路开关等基础物理设施#xff0c;就可以进行物理层面的电信号交互#xff0c;电信号又可以通过各种传感设备… 总结前后端集合、数组类型数据交互底层原理SpringBoot框架解析 一·前后端信息交互本质1.两台电脑可以通过收发电磁波、控制网线电路开关等基础物理设施就可以进行物理层面的电信号交互电信号又可以通过各种传感设备转为对应的显示数据2.前后端通信一般默认使用的都是http协议该协议本质就是一个文本协议。 二·前后端一次请求应答的基本流程如下概述1.客户端发送请求2.服务端接收请求3.服务端发送响应请求4.客户端接收响应请求综上所述通过这四步就完成了一次简单前后端http请求数据交互。 三·前后端集合、数组类型数据交互底层原理1.通过了解前后端http通信协议可知前后端交互集合、数组等类型元素本质就是将多个同类型字符串通过特定字符间隔然后一起传输给后端后端再通过分隔符一个个解析出来再封装到新创建的集合或者数组对象里面罢了。2.不同开发框架实现集合、数组参数传递解析过程也不完全一样甚至你自己都可以设计一套交互规则 四·Springboot框架如何将http参数解析为集合或者数组类型参数情况一以URL路径拼接、application/x-www-form-urlencoded、multipart/form-data三种格式提交数据时1.优先级最高当后端接口控制层使用数组或者集合类型接收参数时http请求查询字符串中若同时存在多个键值对的key相同则该多个键值对就可以被Springboot框架解析为数组或者集合类型参数键值对从左到右顺序就是他们放入数组或者集合对象的顺序若只有一个对应的键值对则后端接口数组、集合对象里面只会存在一个元素2.第二优先级当后端接口使用数组或者集合类型接收参数时http请求查询字符串中若只存在一个对应键值对且该键值对的值是逗号拼接时Springboot框架会将该key对应的值以逗号拆分为数组或者集合对象里面的多个元素从左到右顺序就是他们放入数组或者集合对象的顺序3.键值对参数放在url后面或者body里面都一样都会一起生效4.Springboot控制层数组、集合类型参数必须是存在构造方法的类不能是抽象类或者接口类型因为框架解析完参数后需要自动调用构造方法创建对象然后存放数据 情况二以json格式提交数据application/json1.当后端接口控制层使用RequestBody注解标注参数对象且对象属性有数组或者集合类型接收参数时http请求体中的json格式数据集合数组类型key使用[]包含多个元素map类型key就使用{}包含多个键值对 一·前后端信息交互本质 1.两台电脑可以通过收发电磁波、控制网线电路开关等基础物理设施就可以进行物理层面的电信号交互电信号又可以通过各种传感设备转为对应的显示数据 2.前后端通信一般默认使用的都是http协议该协议本质就是一个文本协议。 二·前后端一次请求应答的基本流程如下概述 1.客户端发送请求 客户端必须先将各种文件、对象数据等转为字符串且将该字符串按照http协议格式进行封装URL路径、请求头、请求体然后通过网卡将http格式文本转为电磁波发送出去2.服务端接收请求 服务端再通过网卡将电磁波转为http格式文本然后再解析出URL路径、请求头、请求体拿到数据后再进行对应的业务逻辑处理3.服务端发送响应请求 服务端处理完业务逻辑之后也需要将回传给前端的文件或者数据等转为文本字符串再按照http格式进行封装URL路径、请求头、请求体然后通过网卡将http格式文本转为电磁波发送出去4.客户端接收响应请求 客户端再通过网卡将电磁波转为http格式文本然后再解析出URL路径、请求头、请求体拿到数据后再进行对应的业务逻辑处理综上所述通过这四步就完成了一次简单前后端http请求数据交互。 三·前后端集合、数组类型数据交互底层原理 1.通过了解前后端http通信协议可知前后端交互集合、数组等类型元素本质就是将多个同类型字符串通过特定字符间隔然后一起传输给后端后端再通过分隔符一个个解析出来再封装到新创建的集合或者数组对象里面罢了。 2.不同开发框架实现集合、数组参数传递解析过程也不完全一样甚至你自己都可以设计一套交互规则 四·Springboot框架如何将http参数解析为集合或者数组类型参数 情况一以URL路径拼接、application/x-www-form-urlencoded、multipart/form-data三种格式提交数据时 1.优先级最高当后端接口控制层使用数组或者集合类型接收参数时http请求查询字符串中若同时存在多个键值对的key相同则该多个键值对就可以被Springboot框架解析为数组或者集合类型参数键值对从左到右顺序就是他们放入数组或者集合对象的顺序若只有一个对应的键值对则后端接口数组、集合对象里面只会存在一个元素 url?car华为car比亚迪car法拉利2.第二优先级当后端接口使用数组或者集合类型接收参数时http请求查询字符串中若只存在一个对应键值对且该键值对的值是逗号拼接时Springboot框架会将该key对应的值以逗号拆分为数组或者集合对象里面的多个元素从左到右顺序就是他们放入数组或者集合对象的顺序 url?car极氪,吉利,五菱宏光3.键值对参数放在url后面或者body里面都一样都会一起生效 4.Springboot控制层数组、集合类型参数必须是存在构造方法的类不能是抽象类或者接口类型因为框架解析完参数后需要自动调用构造方法创建对象然后存放数据 情况二以json格式提交数据application/json 1.当后端接口控制层使用RequestBody注解标注参数对象且对象属性有数组或者集合类型接收参数时http请求体中的json格式数据集合数组类型key使用[]包含多个元素map类型key就使用{}包含多个键值对
http://www.hkea.cn/news/14475388/

相关文章:

  • 网站建设 重庆怎么看一个网站是不是仿站
  • 百度怎么进入官方网站有没有帮别人做网站
  • 网站项目开发流程有哪七步新闻类网站怎么建设
  • 网站内链怎么布局天津规划设计公司
  • 官方网站、门户网站是什么意思?wordpress主题汉化插件
  • 网站主机空间用哪个好贵州省城乡和建设厅网站首页
  • 免费建网站平台哪个好宁波网站建设运营
  • trs网站建设平台营销方案案例范文通用
  • 手机高端设计网站建设建设网站最重要的是什么
  • 网站建站怎么报价品牌网app下载
  • 淘气堡网站建设找摄影作品的网站
  • 学生网站建设实训总结html制作静态网站模板
  • 做理财的网站有哪些内容设计说明书范文
  • 专业网站建设效果显著外贸圈的尖子生
  • 上海市建设厅网站鄂尔多斯网站开发
  • 建站之星做出的网站不安全企业网站 实名认证
  • 网站建设技术咨询协议wordpress 标签前缀
  • 湛江专业建站免费咨询做招聘的网站有哪些内容
  • 天津建设网站的公司简介云企网站
  • 民营建筑网站专门做眼镜的国外网站
  • 靖江做网站的上海制作企业网站
  • 高端网站设计报价建筑设计网址大全
  • 企业网站多少钱一个蛋白质结构预测工具网站开发
  • 潍坊公司网站模板建站linux做网站
  • 营销型网站制作建设行业网站建设申请报告
  • 招聘网站开发需求景区网站做电子商务的特点
  • 湖州住房和城乡建设局网站曰照网站小程序建设
  • 建站模板工程造价北京网站域名备案
  • 建设网站物业经理上岗证陈俊华拆分网站开发
  • 做网站的请示下城区住房和城市建设局网站