SpringBoot Restful

53 阅读2分钟

什么是SpringBoot Restful?

RESTful架构风格是目前最流行的一种架构风格,它机构清晰、符合标准、易于理解、扩展方便,所以在Web开发中经常被使用。 REST,全称是Representational State Transfer,译作“表现层状态转化”,在 2000 年 Roy Fielding 的博士论文中首次被提出。面向资源是REST明显的特征,对于同一个资源的一组不同的操作。资源是服务器 上一个可命名的抽象概念,资源是以名词为核心来组织的,首先关注的是名词。REST要求必须通过统一的接口来对资源执行各种操作。对于每个资源只能执行一组有限的操作。

postman

  • 请求方式

image.png

  • Params 是用于在请求中传递数据或条件,帮助服务器返回更精准的结果或执行特定操作。它们可以通过查询参数、路径参数、请求体或 Headers 的形式传递。
  • Authorization(授权) 确保API请求的身份验证。通过提供认证信息(如用户名、密码、令牌等),确保只有授权用户能够访问某些受限资源
  • Headers(请求头) 请求头携带了请求的元信息(如内容类型、语言设置、认证信息等)。通过设置合适的头信息,可以告知服务器请求的格式和客户端的需求。
  • Body(请求体) 请求体携带了实际的数据。根据数据格式不同,选择合适的传输方式。
    • raw 适用于发送复杂的数据结构(如JSON)。
    • form-data 用于文件上传。
    • x-www-form-urlencoded 适合简单的表单提交,数据会以键值对的形式进行编码。

image.png

控制器配置

1.创建用户

image.png

image.png

image.png

注意点:发送的数据一定要是json格式的

2.查询所有用户

image.png

image.png

image.png

3.参数查询

image.png

image.png

image.png

4.更新用户

image.png

image.png

image.png

5。删除用户

image.png

image.png