SpringBoot请求参数接收方式

网友投稿 232 2023-05-14

SpringBoot请求参数接收方式

application/json接收

/**

* 参数不可为空,可为{}

* userDto中的属性 非必填

*/

@RequestMapping("/hello5")

public String http://hello5(@RequestBody UserDto userDto) {

return userDto.getName() + "," \+ userDto.getAge();

}

x-www-form-urlencoded、?拼接、form-data接收

@RequestMapping("/hello1")

public String hello1(@RequestParam("name") String name) {

return name;

}

@RequestMapping("/hello2") http://

public UserDto hello2(@RequestHeader("name") String name, @RequestHeader("age") Integer age) {

return new UserDto(name, age);

}

/**

* @param name 非必填

*/

@RequestMapping("/hello3")

public String hello3(String name) {

return name;

}

/**

* userDto中的属性 非必填

*/

@RequestMapping("/hello4")

public String hello4(UserDto userDto) {

return userDto.getName() + "," \+ userDto.getAge();

}

UserDto

public class UserDto {

private String name;

private Integer age;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public Integer getAge() {

return age;

}

public void setAge(Integer age) {

this.age = age;

}

}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java 线程池的实现方法
下一篇:JVM常用指令速查表
相关文章

 发表评论

暂时没有评论,来抢沙发吧~