【小白专属03】SpringBoot实现增删改查

目录

前言

一、新建Controller层

二、使用PostMan测试接口


前言

上节回顾

上一节我们SpringBoot集成了MybatisPlus。MybatisPlus是一个Mybatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。


本节介绍

这一节,我们将介绍Spring Boot集成Mybatis-Plus。实现简单的增删改查。接下来开始我们的旅程吧...

一、新建Controller层

复制代码
@RestController
@RequestMapping("/sysUser")
public class SysUserController {

    @Resource
    public SysUserMapper sysUserMapper;

    // 查询所有数据
    @GetMapping("/findAll")
    public List<SysUser> findAll() {
        return sysUserMapper.selectList(null);
    }

    // 新增
    @PostMapping
    public int save(@RequestBody SysUser user) {
        return sysUserMapper.insert(user);
    }

    //根据id进行删除
    @DeleteMapping("/{id}")
    public int delete(@PathVariable Integer id) {
        return sysUserMapper.deleteById(id);
    }

    // 修改
    @PutMapping
    public int update(@RequestBody SysUser user) {
        return sysUserMapper.updateById(user);
    }
}

二、使用PostMan测试接口

相关推荐
北执南念7 分钟前
基于 Spring 的策略模式框架,用于根据不同的类的标识获取对应的处理器实例
java·spring·策略模式
王道长服务器 | 亚马逊云11 分钟前
一个迁移案例:从传统 IDC 到 AWS 的真实对比
java·spring boot·git·云计算·github·dubbo·aws
华仔啊15 分钟前
为什么 keySet() 是 HashMap 遍历的雷区?90% 的人踩过
java·后端
9号达人28 分钟前
Java 13 新特性详解与实践
java·后端·面试
用户490558160812529 分钟前
keepalived原理之持有vip是什么意思
后端
想用offer打牌31 分钟前
线程池踩坑之一:将其放在类的成员变量
后端·面试·代码规范
心月狐的流火号32 分钟前
Redis 的高性能引擎 Reactor 详解与基于 Go 手写 Redis
redis·后端
橙序员小站34 分钟前
搞定系统设计题:如何设计一个支付系统?
java·后端·面试
Java水解36 分钟前
Spring Boot + ONNX Runtime模型部署
spring boot·后端
Java水解37 分钟前
Spring Security6.3.x使用指南
后端·spring