RestFul
Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。
个人认为是一种起到安全作用的方法(隐藏变量名)
实现方法
访问方式:http://ip:port/项目名/add?a=3&b=3
@RequestMapping("/add")
public String test1(int a, int b, Model model) {
int res = a + b;
model.addAttribute("msg", "结果为" + res);
return "test";
}
通过配置RequestMapping标签,@PathVariable标签
可以实现RestFul风格访问方式:http://ip:port/项目名/add/3/3
二者实现的效果等价
@RequestMapping(path = "/add/{a}/{b}", method = RequestMethod.GET)
public String test1(@PathVariable int a, @PathVariable int b, Model model) {
int res = a + b;
model.addAttribute("msg", "结果为" + res);
return "test";
}