没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
在RestController中获取各种相关信息的法!
内容
获取法
URL中径的部分
先需要在RequestMapping做映射,之后在法中可以通过注解使映射的变!
@GetMapping("/{id}")
public TvSeries getOne(@PathVariable("id") Integer id){}
可以写多个
@PutMapping("/{id}/characters/{cId}")
还可以使正则表达式限制类型(符合要求会返回4xx的错误信息,表示请求参数
有问题)此表示id必须是数字:
@PutMapping("/{id:\d+}")
POST法传递过来
的JSON
给参数前增加@RequestBody注解,Spring会动把POST的Request Body部分
的JSON转成法声明的类。如果转化失败会返回4xx错误,表示请求参数有问题。
public Object updateOne(@RequestBody TvSeries tvSeries)
POST法传递的是
表单数据
先需要声明传的是application/x-www-form-urlencoded的格式,可在
RequestMapping增加consumes参数:
@PostMapping(value="/tvseries",
consumes=MediaType.APPLICATION_FORM_URLENCODED_VALUE)
在法上增加参数,参数使@RequestParam注解即可
public Object insert(@RequestParam(value="name",
required=false) String name)
凡是可以通过HttpServletRequest.getParameter(String)法取到的值,
包含表单提交的、QueryString附带的,都可以使@RequestParam注解得到
默认是request=true。
QueryString的参数
使@RequestParam注解,通过参数获得,如:!
public Object query(@RequestParam(value="page",
required=false) Integer page)
Request Header
可以使@Requestheader注解获取Request的头信息,如:
public ResultJSON editCompany(@RequestHeader("user-agent")
String userAgent)
注意:@RequestHeader后的头名字区分写,但RequestParam,
PathVariable等是区分的。
如果RequestHeader后写参数,会后的变名替代
获取cookie值
使@CookieValue注解,和其他类似,除为兼容现有客户端,新API建议
cookie。
获取当前的Request
Response
直接写参数,如:!
public Object doSomething(HttpServletRequest request,
HttpServletResponse response)
获取当前户
直接在法上增加参数,类型为:
org.springframework.security.core.Authentication,如:!
public TvSeries deleteOne(Authentication auth)!
参数auth内会存储有当前的户信息。
叫我叔叔就行
- 粉丝: 24
- 资源: 323
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于yolov3+python实现的计算机视觉的交通场景智能应用,现道路目标如人、车牌、交通灯等物体的识别+数据权重+测试视频
- 基于C++和Yolo5检测和React前端开发的人流量检测系统源码+文档说明+详细注释(高分项目)
- C#毕业设计-跟踪机器人运动坐标并可视化路径轨迹源码+数据库
- 基于浏览器JS做路径跟踪渲染+源代码+界面截图
- 基于USV路径跟踪LOS控制算法matlab仿真源码+详细注释(下载直接使用)(高分项目)
- CentOS7的docker镜像
- 基于C++和Pure-pursuit算法实现的路径跟踪和给予LQR的轨迹跟踪+源代码+文档说明+脚本(高分项目)
- 基于python实现的路径跟踪控制实现的项目源代码+文档说明(高分课程设计)
- 基于神经网络的虚假评论识别系统(Python源码+文档资料+数据集+代码流程说明文档+详细注释)
- 科大讯飞开发者大赛锂离子电池生产参数调控及生产温度预测挑战赛记录python源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0