REST风格

黑马程序员Spring Boot2

文章目录

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值。
相关推荐
2601_965798475 分钟前
Build a Consulting Site in 2026: Nifty Theme Practical Review
java·linux·数据库
星核0penstarry5 分钟前
Solon AI v4.0.4 技术分析:Java Agent 框架的兼容性突破与选型考量 基于 OSCHINA 2026-07-30 报道及公开技术资料整理
java·开发语言·人工智能
五仁烧饼37 分钟前
Unity Addressables 资源依赖治理:规则约束、自动修复与全链路防护
java·unity·游戏引擎
spider_xcxc38 分钟前
Jenkins 遇见 Argo CD:构建可靠 GitOps 流水线的实战指南
java·开发语言·servlet
AI人工智能+电脑小能手44 分钟前
【大白话说Java面试题 第214题】【10_网络协议篇】第5题:说一下 TCP 协议的三次握手和四次挥手
java·网络协议·tcp·三次握手·四次挥手
我叫唧唧波44 分钟前
【Java】Java 基础系统学习笔记
java·笔记·学习
好好沉淀1 小时前
Spring @Validated和Validation注解 校验机制完全指南
java·数据库·后端
唐青枫1 小时前
Java RxJava 实战指南:从 Observable、Flowable 到线程切换和背压处理
java
凤山老林1 小时前
SpringBoot + Configuration2 实现配置的实时双向更新
java·spring boot·后端
2601_963869953 小时前
【计算机毕业设计】基于 Spring Boot+Vue的手工体验馆管理系统的设计与实现
java·spring boot·后端