通过ADVICE来实现按功能进行权限控制

实现按功能进行权限控制的方法:
1、给系统的每一个功能分配一个ID号。
2、用户角色中增加一角色权利,组织成以“,”做为分隔符的字符串。例如“,100,101,102,”
3、按要实现的功能对应的API对应配置一个功能ID。
4、通过Spring框架提供的advice机制,来进行权限的验证。可以通过Before通知(实现MethodBeforeAdvice接口)或Interception Around通知(实现 MethodInterceptor接口)来实现。

具体的例子正在整理中,有时间整理完毕再敬上。

猜你喜欢

转载自zhenjw.iteye.com/blog/662800