tnblog
首页
精品
资源
登录

@postmapping参数接受_spring-boot如何去获取前端传递的参数

393人阅读 2021/10/25 19:11 总访问:35845 评论:0 收藏:0 手机
分类: Java

原文链接:https://blog.csdn.net/weixin_39875167/article/details/112091649

url里的参数

通过url里传过来的参数一般有三种方式,下面我们来看一下

·       路径参数

获取详情完整接口路径是/v2/banner/{id},这里的id就是路径参数,在方法的传参里,用@PathVariable注解标明那个参数用来接收请求路径传递过来的值


·       查询参数

查询参数就是请求的url里?号后面跟的键值对,比如/v2/banner?id=123,下面我们重新定义一个借口,采用查询参数的形式获取详情

请求url里的查询参数通过@RequestParam注解可以和方法里的参数进行一一对应,比如现在有这么个url/v2/banner?id=123&pos=3,那么接口的参数定义就得是@RequestParam Integer id, @RequestParam Integer pos,请求上面定义的接口看看返回值

 


请求body里的参数(传递的是json)这是接口

一般来说有两种形式,Map和自定义对象

·       Map

设计简单的banner创建接口,参数通过Map来接收,创建成功后,添加一个id,然后将传递的数据和id一起返回

·       自定义对象Dto

@RequestBody标记BannerCreateDto对象,spring-boot会自动调用对象的gettersetter给他赋值。


评价
没有个性,不需要签名
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2022TNBLOG.NET
技术交流:群号677373950
联系我们:contact@tnblog.net
欢迎加群交流技术