一、新增员工:提交表单页面的数据
新增员工时出现的错误,异常:当提交的表单用户名在数据库中已经存在了,而且用户名字段加了唯一性约束,导致表单提交失败,这个异常是从数据库层面抛出来的,所以就需要对这个异常进行处理,编写全局异常处理器。
第一种处理方法:直接对程序进行异常捕获
第二种处理方法:基于全局的异常处理,@ExceptionHandler里面的就是异常类,只要遇到了这个异常,就会进入这个方法,对controller进行拦截
二、员工分页查询
使用的是mybatis-plus里面的分页插件,首先需要对这个分页插件进行一个配置(配置类),然后直接使用Page类,来传递参数,相当于给SQL后面加了一个limit。
三、启用和禁用员工账号:本质上来说就是一个更新操作,把status改为0