概念:
基于这个风格设计的软件更简洁,更有层次,更易于实现缓存等机制。
功能:
- 资源:互联网的所有事物都可以抽象为资源
- 资源操作:使用POST,DELETE,PUT,GET,使用不同的方法对资源进行操作
- 分别对应增删改查
使用:
编写Controller类:
@Controller
public class RestFulController {
@RequestMapping(value = "t1/{a}/{b}",method = RequestMethod.DELETE)
public String test(@PathVariable int a, @PathVariable int b, Model model){
int res=a+b;
model.addAttribute("msg","结果为"+res);
return "test";
}
}
结果: