-
概念:
restful是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 ——百度百科
简单来说,就是提供了一种规则,能够让api更加规范,易懂。 -
两种注解实现:
通过请求的方式进行判断:
-
方式一:@RequestMapping(value="/add/{a}/{b}",method=RequestMethod.GET)
-
方式二:@GetMapping("/add/{a}/{b}")
-
使用:
-
以前的方式: /add?a=1&b=2
-
-
RESTFul风格:/add/{a}/{b}
-
还需要在方法参数前写:@PathVariable
-
直接在浏览器中输入:/add/1/10
-
-
-
好处:
- 是路径变得更加简洁
- 安全:以前的拼串操作会暴露一些数据
-
小黄鸭调试法:
自己读一遍自己的代码,修复问题。