REST风格

REST简介

  • REST(Representational State Transfer),即表述形式状态转换。
    • 传统风格资源描述形式
      http://localhost/user/getById?id=1
      http://localhost/user/saveUser
    • REST风格描述形式
      http://localhost/user/1
      http://localhost/user
  • 优点:
    • 隐藏资源的访问行为,无法通过地址得知对资源是何种操作
    • 书写简化

REST风格简介

REST风格_第1张图片

RESTful入门案例

REST风格_第2张图片
REST风格_第3张图片
REST风格_第4张图片
REST风格_第5张图片
REST风格_第6张图片

RESTful快速开发

  • @Controller + @ResponseBody合并为@RestController放在类上
  • @RequestMapping(value=“/books”,method=RequestMethod.POST),每个方法上都有value=“/books”,抽取@RequestMapping(“/books”)放在类上,这时每个方法上变为@RequestMapping(method=RequestMethod.POST),等价为@PostMapping(“/books”)
    REST风格_第7张图片
    REST风格_第8张图片
    REST风格_第9张图片

你可能感兴趣的:(SpringBoot,mvc)