3.spring boot Controller获取请求参数的值

1.获取连接中的参数,使用倒的关键词@PathVariable

@RestController public class HelloController {

1@RequestMapping(value = "/hello/{id}",method = RequestMethod.GET) 2public String index(@PathVariable("id") Integer id){ 3 return "id="+id; 4}

}

启动项目访问,成功获取到id

也可以把id放在/hello前面

1public class HelloController { 2 3 @RequestMapping(value = "/{id}/hello",method = RequestMethod.GET) 4 public String index(@PathVariable("id") Integer id){ 5 return "id="+id; 6 } 7 8}

2.传统的问号(?id=110)传值,设置id可以不传默认值为0,使用倒的关键词@RequestParam

1public class HelloController { 2 3 @RequestMapping(value = "/hello",method = RequestMethod.GET) 4 public String index(@RequestParam(value = "id" ,required = false, defaultValue = "0") Integer id){ 5 return "id="+id; 6 } 7 8}

不传参数默认为0

传参数为获取到的参数

点赞
收藏

评论区

加载中...

相关推荐

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

java接收http请求body中的json数据

一般情况下,web应用中,浏览器发送http请求,传参数的时候都是作为param传递的,java服务端通过request.getParameter(name)可以获取参数内容;但是会有一些场景,把参数放在了http的payload中(contentType:”application/json”),这时,使用getParameter就获取不到了,比如

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

Spring接收参数的几种形式

通过Springcontroller的机制自动绑定参数form表单或者通过url传递过来的参数,如果参数name和预定义的name一致则可以直接绑定。Controller代码@RequestMapping("test")publicvoidtest(intcount){}或者@Req

SpringBoot HTTP接口 GET请求

1\.普通传参@RequestMapping(path"/{city_id}/{user_id}",methodRequestMethod.GET)publicObjectfindUser(@PathVariable("city_id")StringcityId,