共同点: 2个注解 都适用于restful 风格,@GetMapping @DeleteMapping @putMapping @PostMapping
我们需要注意的是:他们都是get 数据请求才能获取
区别:
@pathVariable :只能携带一个请求参数的情况 例如:xxx/xxxx/{id}
@RequestParam: 可以携带多个请求参数。但是也有限制 例如:xxx/xxxx/phone=xxx&&username=xxx
如果是Post 请求:
建议直接使用@RequestBody,将参数转换为对象传递,后台转换为map get获取,方便又美观 (作用于请求体)