@PathVariable注解和@RequestParam注解的区别
Posted wuliaojava
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@PathVariable注解和@RequestParam注解的区别相关的知识,希望对你有一定的参考价值。
@PathVariable注解和@RequestParam注解的区别。
@RequestParam注解是获取静态URL传入的参数
@PathVariable是获取请求路径中的变量作为参数
/需要和@RequestMapping("item/{itemId}")配合使用
@Param注解和@RequestParam注解的区别。
@Parm 指定request中必须包含某些参数值是,才让该方法处理。
注意@RequestMapping(value="test",params={"username","age!=10"})
@param一般标注在xxxmapper.Java文件中的参数位置,代表给传入的参数别名,一般用在传入多个参数的时候,在xml文件中使用sql语句通过占#{} ${}占位符来获取
#{}防止sql注入
@RequestParam value请求的参数 defaultvalue
1.request.getParameter(“参数名”)
2.用@RequestParam注解获取
在Mybatis环境中如何在SQL语句中引用接口方法传入的参数?
一. 用Map,在方法体里,我们把多个参数存放在map里,然后在前面获得它
二. 用ibatis中的@Param
在Mybatis环境中如何在SQL语句中引用接口方法传入的参数?
一. 用Map,在方法体里,我们把多个参数存放在map里,然后在前面获得它
二. 用ibatis中的@Param
以上是关于@PathVariable注解和@RequestParam注解的区别的主要内容,如果未能解决你的问题,请参考以下文章
@RequestParam,@PathVariable等注解区别
@RequestParam,@PathParam,@PathVariable等注解区别