industry0 2010-05-10
实现按功能进行权限控制的方法:
1、给系统的每一个功能分配一个ID号。
2、用户角色中增加一角色权利,组织成以“,”做为分隔符的字符串。例如“,100,101,102,”
3、按要实现的功能对应的API对应配置一个功能ID。
4、通过Spring框架提供的advice机制,来进行权限的验证。可以通过Before通知(实现MethodBeforeAdvice接口)或InterceptionAround通知(实现MethodInterceptor接口)来实现。
具体的例子正在整理中,有时间整理完毕再敬上。