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

相关推荐
喵个咪2 分钟前
go-wind-cms 微服务架构设计:为什么基于 Kratos?
后端·微服务·cms
神奇小汤圆8 分钟前
百度面试官:Redis 内存满了怎么办?你有想过吗?
后端
lifallen8 分钟前
Flink Agent:RunnerContext 注入与装配演进分析
java·大数据·人工智能·语言模型·flink
爱丽_9 分钟前
Tomcat 从 Socket 到 Servlet:机制主线、参数调优与线上排障(实战)
java·servlet·tomcat
喵个咪9 分钟前
Headless 架构优势:内容与展示解耦,一套 API 打通全端生态
前端·后端·cms
开心就好202511 分钟前
HTTPS超文本传输安全协议全面解析与工作原理
后端·ios
小江的记录本13 分钟前
【JEECG Boot】 JEECG Boot——数据字典管理 系统性知识体系全解析
java·前端·spring boot·后端·spring·spring cloud·mybatis
神奇小汤圆14 分钟前
Spring Batch实战
后端
卖男孩的小火柴.15 分钟前
java内置方法总结及基础算法
java·算法
赫瑞15 分钟前
Java中的日期类
java·开发语言