一·RBAC模型初步认识
所谓RBAC模型,是在用户和角色以及角色权限之间实现一对多,多对多的权力控制模式,从单个角色到,一个单一的角色拥有多个权限,以及不同角色之间的权限分配,是一个比较均衡化的控制模型,通过简单的数据视图看一下。
该模型涉及到多种权限的分配和管理,
二·如何实现AOP的权限校验
首先需要知道一点,在Spring框架下,AOP是属于面向切面编程的,根据自定义切点切入程序的运行,从而实现不同的操作。
@Aspect
@Component
1.我们需要认识两个注解 :@Aspect是声明该类为切面类,也就是需要进行切面编程的,让Spring。第二个是老生常谈的SpringIOC容器必有的,这样才能注册成为Spring的一个bean组件。
//现在以注解定位切点
@Pointcut("@annotation(com.qcby.teaching.msgmanage.annotation.LogrRegister)"