Spring Security入门(三) 使用Spring MVC开发RESTful API

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33248299/article/details/89291631

一.学习内容

  • 使用Spring MVC编写RESTful API
  • 使用Spring MVC处理其他web应用常见的需求和场景
  • RESTful API开发常用辅助框架
1.使用Spring MVC编写RESTful API的第一印象

下图是传统模式和RESTful模式的不同 左边是传统 右边是RESTful
在这里插入图片描述

  • 不同点
  • 用URL描述资源
    • 传统用url来描述行为 看url就知道干啥了
    • 从url看不到行为 甚至某些url都是一样的 但都是对id为1的操作
  • 使用HTTP方法描述行为 使用HTTP状态码来表示不同的结果
    • 增POST 删DELETE改PUT查GET
    • 传统不管成功失败都会返回200 一段json 只是可能表示是错误的json
  • 使用json交互数据
    • 比如 name=tom id=1都是通过json的 响应也是json的
  • RESTful只是一种风格 并不是强制的标准
2.REST成熟度模型

在这里插入图片描述

  • 分成3个等级
  • 一般来说公司做的项目最多达到Level2等级上去 很少会达到Level3去

猜你喜欢

转载自blog.csdn.net/qq_33248299/article/details/89291631