11
已经有现成的spring Security 和 Apache shiro 为什么还要开发自己的一套权限管理系统
1.必须按照框架的要求进行配置,会被框架限制,差一点点就转不起来,犯一点点错误都不行,
2.没有界面操作,和查看,无法数据可视化,从用户角度无法查看角色,从角色角度无法查看功能
3.期望更细致的管理,希望复杂的权限控制,基于组合部门进行权限分配,我们希望权限管理与业务无关,并支持现有业务,
这里做的扩展的RBAC用户是挂载在部门下面的,扩展在用户是在部门下面的,
这里使用的是springMVC框架,开发中会讲开发技巧,和java高级的知识,
不要每个用户都去数据库查询权限 ,我们可以缓存起来,这里我们就可以借助redis来完成。
上面试自动递增id 忘记标记了