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

REST风格

黑马程序员Spring Boot2

文章目录

  • 1、REST简介
    • 1.1 优点
    • 1.2 REST风格简介
    • 1.3 注意事项
  • 2、RESTful入门案例

1、REST简介

1.1 优点

  1. 隐藏资源的访问行为,无法通过地址的值对资源适合中操作
  2. 书写简化

1.2 REST风格简介

  • 按照RST风格访问资源时使用行为动作区分对资源进行了何种操作
    在这里插入图片描述

1.3 注意事项

  1. 上述行为是约定方式,约定不是规范,可以打破,所以称为REST风格,而不是REST规范
  2. 描述模块的名称通常使用负数,也就是加S的格式描述,表示此类资源,而非单个资源,例如users,books,accounts

2、RESTful入门案例

  1. @RequestBody@RequestParam@PathVariable
    • 区别
      • @RequestParam 用于接收url地址传参或表单传参
      • @RequestBody用于接收JSON数据
      • @PathVariable用于接收路径参数,使用{参数名称}描述路径参数
    • 应用
      • 后期开发中,发送请求桉树超过1个时,一json格式为主,@RequestBody应用较广
      • 如果发送非json格式数据,选用@RequestParam接收请求参数
      • 采用RESTful进行开发,当参数量较少时,例如1个,可以采用@PathVariable接收请求路径变量,通常用于传递id值。
http://www.lryc.cn/news/373058.html

相关文章:

  • Mongodb连接测试程序【Java版】
  • SM3国密算法:优秀的密码散列函数
  • 【安卓】在安卓中使用HTTP协议的最佳实践
  • Spring Boot集成antlr实现词法和语法分析
  • 多线程中run()和start()的区别
  • Nginx基础理论
  • 【QT5】<应用> 小游戏:贪吃蛇
  • 【Webpack】使用 Webpack 构建 Vue3+TS 项目
  • 数据防泄漏的六个步骤|数据防泄漏软件有哪些
  • SpringCloud 网关Gateway配置并使用
  • MySQl基础----Linux下搭建mysql软件及登录和基本使用(附实操图超简单一看就会)
  • PostgreSQL17优化器改进(4)允许UNION(没有ALL)使用MergeAppend
  • SSM 基于大数据技术的创业推荐系统-计算机毕业设计源码02979
  • 基于WPF技术的换热站智能监控系统03--实现左侧加载动画
  • 4D毫米波雷达技术及发展
  • 请解释Java Web应用的开发流程,包括前后端分离和交互方式。请解释Java中的锁分离技术,并讨论其在提高并发性能方面的作用。
  • selenium使用已经打开的浏览器
  • Redis: 深入解析高性能内存数据库的实现原理
  • 使用 Python进行自动备份文件
  • 02_01_SpringMVC初识
  • Python学习打卡:day04
  • gitlab问题记录
  • OpenCV练习(1)签名修复
  • 软设之系统测试之测试的基本概念及分类
  • Python学习打卡:day06
  • 支付宝 沙盒demo使用
  • ConcurrentHashMap如何保证线程安全?
  • spring属性注入的不细心错误
  • JVM 根可达算法
  • Kafka基础架构与核心概念?有哪些应用场景?