zoukankan      html  css  js  c++  java
  • SpringBoot构建RESTful API

    1、RESTful介绍

      RESTful是一种软件架构风格!

      RESTful架构风格规定,数据的元操作,即CRUD(create, read, updatedelete,即数据的增删查改)操作,分别对应于HTTP方法:

      GET用来获取资源,

      POST用来新建资源(也可以用于更新资源),

      PUT用来更新/修改资源,

      DELETE用来删除资源。

      这样就实现了,从url地址栏中不能看出来着个请求是干什么的。

    2、RESTful接口

      

    HTTP协议请求方法

    SpringBoot注解

    URL

    功能说明

    POST

    @PostMapping

    /users

    创建一个用户

    GET

    @GetMapping

    /users

    查询用户列表

    GET

    @GetMapping

    /users/id

    根据id查询一个用户

    PUT

    @PutMapping

    /users/id

    根据id更新一个用户

    DELETE

    @DeleteMapping

    /users/id

    根据id删除一个用户

    3、实例:

      

    //
    @GetMapping("/getMap")
     public Map getMap(Integer id){
            Map<String,String> map=new HashMap<>();
           ...
            return map;
      }
    //
    @PostMapping("/post")
    public String postMap(Car car){
           ..
            return ..;
        }
    //
    @DeleteMapping("/del/{id}")
    public String delMap(@PathVariable Integer cid){ .. return ..; } 

    //

    @PutMapping("/Put")
    public String updateCar(Car car){ .. return ..; }

    总之,rest风格就是不会从url中看出这个请求到底是干什么的。

  • 相关阅读:
    新生题目集
    C语言课程设计
    Java学习-8
    Java学习-7
    Java学习-6
    Java学习-5
    HTML学习
    Java学习-4
    强大的项目管理工具maven
    java学习-3
  • 原文地址:https://www.cnblogs.com/xueziyeya/p/11801425.html
Copyright © 2011-2022 走看看