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;
}
}

浙公网安备 33010602011771号