SpringBoot请求参数接收方式
时间:2020-10-03 10:15:32|栏目:JAVA代码|点击: 次
application/json接收
/**
* 参数不可为空,可为{}
* userDto中的属性 非必填
*/
@RequestMapping("/hello5")
public String 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")
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;
}
}
栏 目:JAVA代码
下一篇:Spring Boot Actuator监控的简单使用方法示例代码详解
本文标题:SpringBoot请求参数接收方式
本文地址:http://www.codeinn.net/misctech/6430.html


阅读排行
- 1Java Swing组件BoxLayout布局用法示例
- 2java中-jar 与nohup的对比
- 3Java邮件发送程序(可以同时发给多个地址、可以带附件)
- 4Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
- 5Java中自定义异常详解及实例代码
- 6深入理解Java中的克隆
- 7java读取excel文件的两种方法
- 8解析SpringSecurity+JWT认证流程实现
- 9spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- 10深入解析java虚拟机




