springboot增删改查

我的记录

java 复制代码
@RestController
@RequestMapping("/user")
public class UserController {
    @Autowired
    private UserService userService;

    @GetMapping("/list")
    public List<User> list(){return userService.list();}

    //新增
    @PostMapping("/save")
    public boolean save(@RequestBoby User user){
        return userService.save(user);}
    //修改
    @PostMapping("/mod")
    public boolean mod(@RequestBoby User user){
        return userService.updateById(user);}
    //新增或修改
    @PostMapping("/saveOrMod")
    public boolean saveOrMod(@RequestBoby User user){
        return userService.saveOrUpdate(user);}
    //删除
    @getMapping("/delete")
    public boolean delete(Integer id){
        return userService.removeById(id);}
    //查询(模糊 匹配)
    @PostMapping("/listP")
    public list<User> listP(@RequestBoby User user){
        LambdaQueryWrapper<User> lambdaQueryWrapper=new  LambdaQueryWrapper();
        lambdaQueryWrapper.like(User::getName,user.getName());
       // lambdaQueryWrapper.eq(User::getName,user.getName())
        return userService.list(ulambdaQueryWrapperser);}
}
相关推荐
喧星Aries3 分钟前
进程调度的时机,切换与过程方式(操作系统OS)
java·服务器·前端·操作系统·进程调度
JouJz4 分钟前
Spring事务管理深度解析:原理、实践与陷阱
java·spring
此乃大忽悠7 分钟前
身份认证缺陷
java·数据库·webgoat·身份认证缺陷
Honyee17 分钟前
java使用UCanAccess操作Access
java·后端
秋千码途18 分钟前
小架构step系列10:日志热更新
java·linux·微服务
她说人狗殊途21 分钟前
浅克隆 深克隆
java
timing99423 分钟前
SQLite3 中列(变量)的特殊属性
java·jvm·sqlite
SimonKing29 分钟前
你的Redis分布式锁还在裸奔?看门狗机制让锁更安全!
java·后端·程序员
你喜欢喝可乐吗?1 小时前
RuoYi-Cloud 验证码处理流程
java·spring cloud·微服务·vue
Java技术小馆1 小时前
langChain开发你的第一个 Agent
java·面试·架构