和业务层解耦的权限控制设计

最近在整合一个后台系统的权限管理模块。
老采用的是RBAC的模式,数据库表和字段都不好修改
但是权限控制代码是硬编码到业务逻辑层的每个方法里的,现在想把权限控制和业务逻辑解耦,看了半天,也没有找到比较合适的方法
就算是用spring security,要么要修改数据库(这是不可能的),而且权限还是要硬编码到java源代码或者是spring配置文件中,请问有什么好的方法没有,基于AOP或者有好的框架可以使用来完成这种解耦的目的。

猜你喜欢

转载自whu-henry.iteye.com/blog/1197262
今日推荐