学校网站在哪里找,网站开发如可使用支付宝,电话号码查询企业,中国建筑集团有限公司公章图片完善登录功能#xff1a; 完善未登录不能访问/backend/index.html。使用拦截器或过滤器。 创建过滤器。 重写doFilter方法。 查看是否过滤成功。
处理流程如下#xff1a; 添加员工功能#xff1a; 点击保存#xff0c;可以看到请求信息。 再看前端代码 完善未登录不能访问/backend/index.html。使用拦截器或过滤器。 创建过滤器。 重写doFilter方法。 查看是否过滤成功。
处理流程如下 添加员工功能 点击保存可以看到请求信息。 再看前端代码可以追根溯源查看到发送请求的代码。 编写新增员工的代码
为新员工设置密码123456设置一些信息保存。测试新增员工信息成功。
由于username的唯一性所以不能添加相同username的员工信息。
下面使用全局异常捕获解决。
红框中两个注解比较重要第一个ControllerAdvice表示拦截Controller注解的类第二个ExceptionHandler表示拦截的异常类 实现员工信息列表的分页 首先配置MybatisPlus的配置类配置分页插件。 实现启用/禁用员工账号
调试发现不能成功更新原因是Long类型的id在前端获取时出现精度损失。解决办法加入消息转换器将long类型转换成字符串类型获取的时候就不会出现精度损失。 修改员工信息
查看前端代码可以看到是根据id进行查询请求方式如下。