摘要: 自定义加密是实现PasswordEncoder接口并重写其两个方法 public interface PasswordEncoder { String encode(CharSequence var1); //加密 boolean matches(CharSequence var1, String 阅读全文
posted @ 2021-08-19 17:12 一杯水M 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 项目需求 根据用户权限不同显示不同菜单,admin显示菜单(用户管理、角色管理、菜单管理),guest显示菜单(用户管理、菜单管理) 显示菜单原理 向客户端返回不同的菜单数据 需求分析 数据结构:用户表、角色表、用户角色关系表、菜单表、菜单角色关系表。 项目业务逻辑:通过登录用户名获取用户对象,并根 阅读全文
posted @ 2021-08-19 16:36 一杯水M 阅读(1094) 评论(0) 推荐(0) 编辑