首页 > 其他分享 >做基本的增删改查功能

做基本的增删改查功能

时间:2023-02-12 15:22:05浏览次数:31  
标签:功能 return users url 改查 id 增删 new public

在控制类UserController中,要实现rest风格的增删改查功能,我们需要知道常用的四种请求类型:GET,POST,PUT,DELECT。对users进行操作,找的对应的url

@RestController
@RequestMapping("/users")
public class UserController {
}

1.新增,使用POST请求。类型为post,定义的url为 http://localhost/users

@PostMapping
    public R save(@RequestBody User user){
        return new R(userService.save(user));
    }

2.通过元素id删除,使用DELECT请求。类型为DELECT,定义的url为 http://localhost/users/删除元素的id

@DeleteMapping("{id}")
    public R delete(@PathVariable Integer id){
        return new R(userService.removeById(id));
    }

3.通过元素id修改,使用PUT请求。类型为put,定义的url为 http://localhost/users

@PutMapping
    public R update(@RequestBody User user){
        return new R(userService.updateById(user));
    }

4.查找,使用GET请求。类型为get,

一种是查全部,把该项数据库的内容全部查找出来显示到界面上,定义的url为 http://localhost/users

另一种是根据元素id查找,通过id把对应数据查找出来显示到界面上,定义的url为 http://localhost/users/查找元素的id

@GetMapping
    public R getAll(){
        return new R(true,userService.list());
    }

    @GetMapping("{id}")
    public R getById(@PathVariable Integer id){
        return new R(true,userService.getById(id));
    }

 

标签:功能,return,users,url,改查,id,增删,new,public
From: https://www.cnblogs.com/yxtuxy/p/17113859.html

相关文章