【SpringBoot学习】Day10-02 增删查

@Slf4j

  • @Slf4j
    *

    复制代码
    private static Logger log =LoggerFactory.getLogger(DeptController.class);
    • 可以代表日志纪录对象,在类上加上这个注解即可

限制消息的请求方式

  • 限制消息的请求方式
    • 之所以有这个限制,是为了确保特定的消息传入
    • @GetMapping//限制只能使用Get

这两种方法是等价的,并且@GetMapping里面的源码其实也是@RequMapping返回

  • 流程总结
    • 前段发送请求后,会请求到Controller方法
    • Controller 方法中,首先调用Service来获取数据
    • 在service当中调用了Mapper接口中的方法
    • Mapper接口就会往数据库中发送这条sql语句
    • 数据库中按照递归的格式逐层返回数据,返回给Mapper接口,Service,Contr
    • Controller 之后再把数据返回给前端

接受路径参数

通过注解 @PathVarivale 来获取路径参数

通过获取到的 id 删除部门

{ } ,为占位符,类似C语言的 %

接受实体参数

前段在请求的时候,传递的Json格式的请求参数,后端服务端该用实体类接受,

但是需要再实体类前面加上一个 @RequestBody 来接收

@RequestBody 将响应的实体类转为json发送给前端。

@RequestBody 将 request 的json 转为实体类给后端

抽取公共路径

@RequestMapping

相关推荐
西岸行者21 小时前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
悠哉悠哉愿意1 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
别催小唐敲代码1 天前
嵌入式学习路线
学习
毛小茛1 天前
计算机系统概论——校验码
学习
babe小鑫1 天前
大专经济信息管理专业学习数据分析的必要性
学习·数据挖掘·数据分析
winfreedoms1 天前
ROS2知识大白话
笔记·学习·ros2
在这habit之下1 天前
Linux Virtual Server(LVS)学习总结
linux·学习·lvs
我想我不够好。1 天前
2026.2.25监控学习
学习
im_AMBER1 天前
Leetcode 127 删除有序数组中的重复项 | 删除有序数组中的重复项 II
数据结构·学习·算法·leetcode
CodeJourney_J1 天前
从“Hello World“ 开始 C++
c语言·c++·学习