用途不同:@RequestParam用于将请求参数绑定到控制器方法的参数上,而@ApiParam用于为API文档中的参数添加元数据。
默认值处理不同:@RequestParam的defaultValue属性(如果可用)直接影响到方法的参数值,而@ApiParam的defaultValue仅用于API文档,不影响代码执行。
版本兼容性:@RequestParam的defaultValue属性在Spring 4.1及以上版本中可用,而@ApiParam的defaultValue则与Swagger版本相关。