区别:

1、在请求上的区别:@RequestBody用于Post请求    @RequestParam用于Get请求

2、使用数量:@RequestBody一个接口只能用一次   @RequestParam可以多次

作用:

@RequestBody用于将前端传递的JSON参数转化为一个整体对象

@RequestParam用于接收url中的key-value参数的传递