restful只是一种风格,不是标准。
增:post
删:delete
改:put
查:get
文章目录
这里我写了一个简单的demo。
1.创建一个 springboot项目,勾选spring web即可
2.创建类。
2.1)Student类
public class Student {
private Long id;
private String name;
private String gender;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
@Override
public String toString() {
return "Student{" +
"id=" + id +
", name='" + name + '\'' +
", gender='" + gender + '\'' +
'}';
}
}
2.2)StudentController类
@RestController
@RequestMapping("/student")
public class StudentController {
@PostMapping("/")
public String postStudent(@RequestBody Student student){
System.out.println(student);
System.out.println("新增成功");
return "新增成功";
}
@DeleteMapping("/{id}")
public String delStudent(@PathVariable("id") Long id){
System.out.println(id);
System.out.println("删除成功");
return "删除成功";
}
@PutMapping("/{id}")
public String putStudent(@PathVariable("id") Long id,@RequestBody Student student){
System.out.println(id);
System.out.println(student);
System.out.println("修改成功");
return "修改成功";
}
@GetMapping("/")
public String getStudent(@RequestBody Student student){
System.out.println(student);
System.out.println("查询成功");
return "查询成功";
}
}
3.运行结果
3.1)增
3.2)删
3.3)改
3.4)查
其他学习链接:SpringBoot Controller获取请求参数
SpringBoot Controller获取请求参数
https://blog.csdn.net/qq_33745371/article/details/112797187