SpringBoot项目中Restful的使用

Get

@RestController
@RequestMapping(path = "data")
public class BController {

    //测试url:http://127.0.0.1:8888/data?id=12345678
    @GetMapping
    public String getData(String id){
        return id;
    }
}

在这里插入图片描述

@RestController
@RequestMapping(path = "data")
public class BController {
    //测试url:http://127.0.0.1:8888/data/test?id=123456789
    @GetMapping(path = "/test")
    public String getData2(String id){
        return id;
    }
}

在这里插入图片描述

@RestController
@RequestMapping(path = "data")
public class BController {
    //测试url:http://127.0.0.1:8888/data/toGet/1234567890
    @GetMapping(path = "/toGet/{id}")
    public String getData3(@PathVariable("id")String id){
        return id;
    }
}

在这里插入图片描述

Post

@RestController
@RequestMapping(path = "data")
public class BController {
    //测试url:http://127.0.0.1:8888/data
    @PostMapping
    public String postData(String username,String password){
        return "username: "+username+", "+"password: "+password;
    }
}

在这里插入图片描述

Put

@RestController
@RequestMapping(path = "data")
public class BController {
    //测试url:http://127.0.0.1:8888/data
    @PutMapping
    public String putData(String username,String password){
        return "username: "+username+", "+"password: "+password;
    }
}

在这里插入图片描述

Delete

@RestController
@RequestMapping(path = "data")
public class BController {
    //测试url:http://127.0.0.1:8888/data/123
    @DeleteMapping(path = "{id}")
    public String deleteData(@PathVariable("id")String id){
        return id;
    }
}

在这里插入图片描述

posted @ 2022-03-07 18:04  叕叕666  阅读(72)  评论(0)    收藏  举报