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

学习笔记:黑马程序员JavaWeb开发教程(2024.10.30)

5.3 请求响应-请求-简单参数

    客户端使用postman实现,服务端通过idea,又两种请求方式,springboot的更加简洁方便

    对于@RequestParam,可以通过设置required=flase来让参数不是必须传递的

    在请求参数过多的时候,可以将请求参数封装到实体对象中,也叫做实体参数,实体参数中的参数名必须和请求参数中的一致

5.4 请求响应-请求-数组集合参数

    需要保证请求参数名和形参中数组/集合的变量名相同

    默认会把参数封装到数组中,因此需要封装到集合中,就需要@ResqustQaram来进行绑定

5.5 请求响应-请求-日期参数&json参数

    日期参数需要指定格式

    Json数据通过实体参数来接收和封装,在实体对象之前需要加上@RequestBody这个注释,Json对象的key需要和实体对象中的参数名保持一致

5.6 请求响应-请求-路径参数

    路径参数就是参数在路径里面,通过@PathVariable来把路径参数的值和形参绑定

    多个路径参数的添加和一个的方法一样,就是按照第一个的方法加上第二个

    总结

5.7 请求响应-请求-@ResponseBody&统一

    在一个类中,只要加了@ResponseBody,当前类下所有的方法的返回值都会作为响应数据,对于对象或者集合会先转为json再来响应

    @RestController包含了@ResponseBody和@Controller这两个注解

    每一个对外暴露的方法,都称为功能接口

    项目的接口文档,就是描述功能接口的请求路径、请求参数、响应数据是什么

    为了减少前后端开发压力,让响应数据统一,对于所有的功能接口都会设置一个统一的响应结果,使用一个实体对象result进行接收,最终结果ResponseController的处理之后,会返回一个json对象


http://www.kler.cn/a/372983.html

相关文章:

  • Spring Security 门神中的战斗机
  • warmup
  • 计算机视觉常用数据集Cityscapes的介绍、下载、转为YOLO格式进行训练
  • LC20. 有效的括号
  • Javascript实现的网页版绘图板
  • 代码随想录算法训练营第十二天(补) 二叉树| 二叉树理论知识、深度优先遍历、广度优先遍历
  • 《模拟电子技术基础》第六版PDF课后题答案详解
  • 2024年道路运输安全员考试题库及答案
  • 海外云手机是什么?对外贸电商有什么帮助?
  • Java程序设计:spring boot(13)——全局异常与事务控制
  • git回滚到指定的提交
  • 群控系统服务端开发模式-应用开发-安装及提交仓库
  • TIA 中用 GSD 方式组态 ET200SP 安全模块时如何用 S7-FCT 分配安全目标地址
  • python2升python3踩坑纪
  • C++设计模式创建型模式———原型模式
  • Java如何实现PDF转高质量图片
  • 400元左右的头戴式耳机什么牌子好用?2024推荐四款好用高性价比型号
  • wordpress的functions文件非常重要 一定要懂它
  • JavaScript 超大量if-else判断如何优化(设计思路)
  • C语言——八股文(笔试面试题)
  • 大模型中的token是什么;常见大语言模型的 token 情况
  • 基于 Gitee AI数据集实现弹幕不遮挡人像滚动
  • Leetcode224 -- 基本计算器及其拓展
  • Spring学习笔记_17——@Primary
  • 基于python的语音识别与蓝牙通信的温控系统毕设项目
  • 医学数据分析中的偏特征图可视化