SpringMVC 入门到实战 RESTFul 49-55

SpringMVC 入门到实战 RESTFul 49-55

一、参考资料

【SpringMVC教程,一套快速上手spring mvc,springmvc入门到实战】 https://www.bilibili.com/video/BV1Ry4y1574R/?p=50\&share_source=copy_web\&vd_source=855891859b2dc554eace9de3f28b4528

二、笔记总结

49、RESTFul 简介

  • RESTFul 是一种软件架构风格,风格你用也行,不用也行。
  • 操作同一个资源,使用的 URL 风格一致,通过不同的请求方式表示不同的操作,GET 查询、POST 新增、PUT 修改、DELETE 删除。
  • REST 是表现层资源状态转移
    • 表现层指的是,视图和控制层 Controller
    • 资源指的是,部署到 Tomcat 服务器上的 Web 工程的内容叫做资源,比如类、HTML、css、js、图片等等全部都是资源。
    • 资源状态指的是,当前资源的表现形式,访问的资源可以是 HTML、图片、视频等,资源不一样状态就不一样。
    • 状态转移指的是,服务端的资源转移到客户端。

50、RESTFul 实现

  • HTTP 协议中有四个表示操作的动词,GET、POST、PUT、DELETE。
  • GET 获取资源,POST 新建资源,PUT 更新资源,DELETE 删除资源。
  • RESTFul 风格提倡 URL 地址使用统一的风格,从头到尾使用 / 分隔,不使用问号加键值对传递请求参数,把请求参数作为 URL 的一部分。

51、使用 RESTFul 模拟操作用户资源

52、模拟 GET 和 POST 请求

53、HiddenHttpMethodFilter 处理 PUT 和 DELETE 请求

54、模拟 PUT 和 DELETE 请求

55、Filter 的配置顺序

相关推荐
凤山老林2 分钟前
复杂检索引擎落地:Spring Boot + Elasticsearch 数据同步与高阶查询实战
spring boot·后端·elasticsearch
峥嵘life7 小时前
Android16 311Y3 EAP-TLS 网络连接失败分析与修复总结
android·开发语言·人工智能·php
M-Robots echo7 小时前
轻量化裁剪方案解析:M-Robots 模块化构建,适配高低端各类机器人硬件平台
java·机器人·ros·开源社区·atomgit·m-robots
笃行3508 小时前
SQLServer数据迁移之后,那张报表还能不能秒出
后端
不可求~8 小时前
多模型路由怎么落地:把任务分流写进项目的最小实现
java·前端·数据库
LucianaiB8 小时前
别再被 AI 骗了:我把腾讯云 4 个 Skill 做成了个「AI 打假侦探」,过程的一个小配置坑惨了我
后端
mldong9 小时前
用 DDD 设计工作流引擎:聚合根与充血模型
java·架构
candyTong9 小时前
Claude Code 如何恢复一段会话
后端·架构·ai编程
风流 少年10 小时前
Spring AI 2.0:Advisor
android·人工智能·spring
mqiqe10 小时前
AgentScope Java Harness:4. 双层记忆系统 让 Agent 拥有真正的“长期大脑“
java·开发语言