如图,是一种通用的用户权限模型.一般情况下会有5张表,分别是:用户表,角色表,权限表,用户角色关系表,角色权限对应表. 一般,资源分配时是基于角色的(即,资源访问权限赋给角色,用户通过角色进而拥有权限):而访问资源的时候是基于资源权限去进行授权判断的. Spring Security和Apache Shiro是两个应用比较多的权限管理框架.Spring Security依赖Spring,其功能强大,相对于Shiro而言学习难度稍大一些. Spring的强大是不言而喻的,可扩展性也很强,强大到用S