本文主要是介绍第十四节:学习Springboot 的restful接口风格(自学Spring boot 3.x的第三天),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这节记录下自己学习restful的记录。
- 增(PostMapping)
/*** 保存学生* @return*/@PostMappingpublic Student save(@RequestBody Student student){studentService.save(student);return student;}
注意:传参使用RequestBody
- 删(DeleteMapping)
/*** 删除学生信息* @param id*/@DeleteMapping("/{id}")public void deleteById(@PathVariable Integer id){studentService.deleteById(id);}
注意:通过@PathVariable 方式传参删除
- 改(PutMapping)
/*** 更新学生信息* @param student* @return*/@PutMappingpublic Student update(@RequestBody Student student){student.setCreate_time(new Date());studentService.updateById(student);return student;}
注意:通过@PutMapping方式传参更新
- 查所有学生信息(GetMapping)
/*** 查询所有学生信息* @return*/@GetMappingpublic List<Student> list(){return studentService.list();}
- 通过id查询学生信息(GetMapping)
/*** 通过id查询指定学生信息* @param id* @return*/@GetMapping("/{id}")public Student getById(@PathVariable Integer id){return studentService.getById(id);}
注意:通过@PathVariable 方式传参更新
这篇关于第十四节:学习Springboot 的restful接口风格(自学Spring boot 3.x的第三天)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!