【小白专属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测试接口

相关推荐
bing_15810 分钟前
简单工厂模式 (Simple Factory Pattern) 在Spring Boot 中的应用
spring boot·后端·简单工厂模式
天上掉下来个程小白35 分钟前
案例-14.文件上传-简介
数据库·spring boot·后端·mybatis·状态模式
风与沙的较量丶1 小时前
Java中的局部变量和成员变量在内存中的位置
java·开发语言
m0_748251721 小时前
SpringBoot3 升级介绍
java
Asthenia04121 小时前
基于Jackson注解的JSON工具封装与Redis集成实战
后端
编程星空2 小时前
css主题色修改后会多出一个css吗?css怎么定义变量?
开发语言·后端·rust
极客先躯2 小时前
说说高级java每日一道面试题-2025年2月13日-数据库篇-请说说 MySQL 数据库的锁 ?
java·数据库·mysql·数据库的锁·模式分·粒度分·属性分
程序员侠客行2 小时前
Spring事务原理 二
java·后端·spring
小猫猫猫◍˃ᵕ˂◍2 小时前
备忘录模式:快速恢复原始数据
android·java·备忘录模式
liuyuzhongcc3 小时前
List 接口中的 sort 和 forEach 方法
java·数据结构·python·list