聊聊@RequestParam,@PathParam,@PathVariable等注解的区别
@RequestParam 和 @PathVariable 注解是用于从request中接收请求的,两个都可以接收参数,关键点不同的是@RequestParam 是从request里面拿取值,而 @PathVariable 是从一个URI模板里面来填充@RequestParam看下面一段代码:。根据上面的这个URL,你可以用这样的方式来进行获取@RequestParam 支持下面四种参数defaultValue 如果本次请求没有携带这个参数,或者参数为空,那么就会启用默认值name 绑定本次参数的名称,要跟URL上面的一样required 这个参数是不是必须的value 跟name一样的作用,是name属性的一个别名@PathVariable这个注解能够识别URL里面的一个模板,我们看下面的一个URL. 提交方式为get或post。
用户评论