SpringBoot @RequestParam、@PathVaribale、@RequestBody实战案例
实例User
package com.iflytek.odeon.shipper.model.rx;
import io.swagger.annotations.ApiModelProperty;
public class Student {
@ApiModelProperty(value = "名称", example = "zhangsan", required = true)
private String name;
private Integer call;
public Student() {
}
public Student(String name, Integer call) {
this.name = name;
this.call = call;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getCall() {
return call;
}
public void setCall(Integer call) {
this.call = call;
}
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", call=" + call +
'}';
}
}
实例Controller
package com.iflytek.odeon.shipper.controller;
import com.iflytek.odeon.shipper.model.rx.Student;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
/**
* 测试注解及调试功能API
*/
@RestController
@RequestMapping("/v1")
public class SampleController {
@PostMapping("/hi")
public Student hi(@RequestBody() Student student) {
return new Student(student.getName(), student.getCall());
}
@PostMapping("/hello")
public Student hello(@RequestParam(value = "name") String name, @RequestParam(value = "call") Integer call) {
Student stuResponse = new Student();
stuResponse.setName(name + "call");
stuResponse.setCall(call);
return stuResponse;
}
@GetMapping("/hello/{id}")
public Integer getUrl(@PathVariable(value = "id") Integer id) {
return id;
}
}
效果
body

parme key value

pathvar
/{id}

到此这篇关于SpringBoot @RequestParam、@PathVaribale、@RequestBody实战案例的文章就介绍到这了,更多相关SpringBoot @RequestParam、@PathVaribale、@RequestBody内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Java Mybatis中的 ${ } 和 #{ }的区别使用详解
这篇文章主要介绍了Mybatis中的 ${ } 和 #{ }的区别使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-07-07
SWT(JFace)体验之ApplicationWindow
SWT(JFace)体验之ApplicationWindow2009-06-06
Java Web使用Html5 FormData实现多文件上传功能
这篇文章主要介绍了Java Web使用Html5 FormData实现多文件上传功能,需要的朋友可以参考下2017-07-07
Java BasePooledObjectFactory 对象池化技术的使用
这篇文章主要介绍了Java BasePooledObjectFactory 对象池化技术,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-04-04
Springboot jdbctemplate整合实现步骤解析
这篇文章主要介绍了Springboot jdbctemplate整合实现步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-08-08
使用Spring的FactoryBean创建和获取Bean对象方式
这篇文章主要介绍了使用Spring的FactoryBean创建和获取Bean对象方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2025-03-03


最新评论