案例-部门管理-删除

embedded/2024/10/20 18:59:07/

黑马程序员JavaWeb开发教程

文章目录

  • 一、查看页面原型
  • 二、查看接口文档
  • 三、开发
    • 1、Controller
    • 2、Service
      • (1)service接口层
      • (3)service实现层
    • 3、Mapper
    • 4、Postman

一、查看页面原型

在这里插入图片描述

二、查看接口文档

在这里插入图片描述

三、开发

1、Controller

  1. 因为是删除,所以使用 @DeleteMapping 注解
  2. 因为 {id} 是路径参数,所以使用 @PathVariable 注解
  /*** 根据id删除部门* @param id 部门id* @return*/@DeleteMapping("/depts/{id}")public Result deleteDeptByID(@PathVariable Integer id) {log.info("根据id删除部门");//调用servicedeptService.deleteDeptById(id);return Result.success();}

2、Service

(1)service接口层

/*** 根据id删除部门* @param id*/void deleteDeptById(Integer id);

(3)service实现层

 /*** 根据部门id, 删除部门* @param id*/@Overridepublic void deleteDeptById(Integer id) {//调Mapper接口,删除数据deptMapper.deleteDeptById(id);}

3、Mapper

  1. 因为SQL语句比较简单,所以使用 @Delete 注解的形式
 /***根据 部门id删除部门* @param id*/@Delete("delete from dept where id=#{id}")void deleteDeptById(Integer id);

4、Postman

  1. 在postman 中输入正确的路径测试接口 http://localhost:8080/depts/5
    在这里插入图片描述

http://www.ppmy.cn/embedded/24326.html

相关文章

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单人脸检测/识别实战案例 之九 简单进行嘴巴检测并添加特效的功能实现

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单人脸检测/识别实战案例 之九 简单进行嘴巴检测并添加特效的功能实现 目录 Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单人脸检测/识别实战案例 之九 简单进行嘴巴检测并添加特效的功能实现 一、简单介绍 二、简单…

有趣的大模型之我见 | Llama AI Model

Llama 开源吗? 我在写《有趣的大模型之我见 | Mistral 7B 和 Mixtral 8x7B》时曾犹豫,在开源这个事儿上,到底哪个大模型算鼻祖?2023 年 7 月 18 日,Meta 推出了最受欢迎的大型语言模型(LLM)的第…

JVM调优

行性能监控和故障处理指令 操作系统工具 top:显示系统整体资源使用情况vmstat:监控内存和CPUiostat:监控IO使用netstat:监控网络使用JDK性能监控工具 jps:虚拟机进程查看jstat:虚拟机运行时信息查看jinfo&…

Facebook的声音:听见社交媒体的心跳

社交媒体如今已经成为人们日常生活中不可或缺的一部分,而Facebook作为其中的佼佼者,承载着数以亿计的用户的交流、分享和连接。在这个信息爆炸的时代,Facebook的声音就像是社交媒体的心跳,传递着无数个体的情感、思想和生活。本文…

【算法每日一练】动态规划,图论(换根dp)会议 ,医院设置

目录 题目: 会议 思路: 题目:医院设置 思路: 题目: 会议 思路: 首先,阅读题目可以看出来,这道题目实际上就是求树的重心。 树的重心: 定义:找到一个点&a…

【unocss】自用

unocss中文官网1 不知道简写的可以在这里查 第一步 npm install -D unocss第二步 // vite.config.ts import UnoCSS from unocss/vite import { defineConfig } from viteexport default defineConfig({plugins: [UnoCSS()] })// main.ts import virtual:uno.css第三步 在…

C#算法之希尔排序

算法释义:希尔排序,也被称为缩小增量排序,是一种有效的排序算法,它是插入排序的一种更高效的改进版,通过比较一定间隔的元素来工作,然后逐步较少间隔来排序。 小编的理解啊,希尔排序的本质就是不…

【模板】最近公共祖先(LCA)

树的简介 树常见用来表示家族谱的家族关系,他像一个倒着的树。他的构成为: 根节点( r o o t root root ): 所有节点都由一个 根节点( r o o t root root ) ,且只有一个 根节点&a…