SpringBoot中Controller接收参数几种方式
程序员文章站
2022-02-13 20:08:43
...
第一类:请求路径参数
1、@PathVariable
获取路径参数。即url/{id}这种形式。
2、@RequestParam
获取查询参数。即url?name=这种形式
import com.yeexun.entity.Person;
import org.springframework.web.bind.annotation.*;
import java.util.Map;
@RestController
@RequestMapping("/demo")
public class TestAcceptParamController {
@GetMapping("/demo/{id}")
public void demo(@PathVariable(name = "id") String id, @RequestParam(name = "name") String name) {
System.out.println("id="+id);
System.out.println("name="+name);
}
@PostMapping(path = "/demo1")
public void demo1(@RequestBody Map person) {
System.out.println(person.get("name"));
}
@PostMapping(path = "/demo2")
public void demo2(Person person) {
System.out.println(person.getId()+"-id");
System.out.println(person.getName()+"-name");
}
}
上一篇: 高性能跨平台通信框架 HP-Socket v5.4.1
下一篇: 小节
推荐阅读
-
SpringMVC中控制器接收JSP页面表单的参数接收方式详解及细节注意(400错误)
-
SpringMVC中ajax传值的几种接收方式
-
springmvc中接收页面参数传递的几种方式
-
SpringMVC四种controller接收参数的方式,三种controller向界面传递参数的方法
-
SpringBoot中Controller接收参数的几种方式
-
jackson在springboot中的使用方式-自定义参数转换器
-
springboot中过滤器的几种注册方式
-
SpringBoot 接收请求参数的四种方式
-
Struts2中Action接收参数的三种方式
-
Struts2中Action接收参数的三种方式