RestFull是一种互联网软件架构设计风格,但它并不是标准,它只是提出了一组客户端和服务器交互时的架构概念和设计原则,基于这种理念和原则设计可以更简洁和更有层次感
- Controller层实现RestFull接口:
@RestController
public class RestFullController {
//127.0.0.1:8000/order/12/200
@GetMapping("/order/{id}/{status}")
public Object order(@PathVariable("id")Integer id,@PathVariable("status")Integer status){
Map<String,Object> map=new HashMap<>();
map.put("id",id);
map.put("status",status);
return map;
}
}
注意:这里@PathVariable注解可以让URL中的参数和函数的形参来进行数据绑定