笔记-瑞吉外卖-Day2

文章详细描述了新增员工功能的实现,包括处理json数据的@RequestBody注解,利用session获取用户ID,使用mybatisPlus的save方法保存数据。还提到了全局异常捕获机制,用于处理SQL异常并返回JSON响应。此外,文章讲解了如何通过MybatisPlus进行员工信息的分页查询,以及前端如何展示查询结果。最后,文章讨论了启用/禁用员工账号的实现过程。
摘要由CSDN通过智能技术生成

新增员工功能

1.

 

注意:

1.因为返回的json数据格式,要加@RequestBody

2.PostMapping不用加请求路径,因为在Controller类上已经有了:@RequestMapping("/employee")

2.

 因为登录成功后已经把用户ID放到session里了,所以通过request可以得到用户ID(这是servlet知识点,未学)

3.

        employeeService.save(employee);

调用的是mybatisPlus的save方法,是继承的(未学)

全局异常捕获

一、

 说明:

1、第一个目的是能扫到所需要的Controller层

2、是因为里面需要返回json数据

二、

 1、第一个注解,说明这是一个SQL里的异常需要处理

2、注意形参

3、ex.getMessage()第一次接触

员工信息分页查询

一、配置MybatisPlus制作分页插件

 二、

Controller新方法中返回的泛型为<Page>的原因:

前端页面需要展示record,total,都是Page中的东西;

Page是mybatisPlus里的 

 启用/禁用员工账号 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值