@PathParam 和 @QueryParam
我们在使用Springboot或SpringMVC写controller层的时候,对应的接口方法经常需要传参数,而参数注解中@RequestParam、@QueryParam、@PathParam和@PathVariable都可以实现,那她们主要有什么区别呢?
一:区别
1、@RequestParam和@QueryParam都是采用键值对的方式取值,方法名后面加 "?" 开始,多个参数用 "&" 拼接,后端代码中不需要添加拦截路径的占位符。格式为:
localhost:8080/introduction/getInfos?pageNum=1&pageSize=10
@GET @Path("/introduction") Response introduction( @QueryParam("pageNum") Integer pageNum, @QueryParam("pageSize") Integer pageSize, );
后台就获得pageNum=1 pageSize=10
版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/4692.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论