spring aop 回顾。一般可用作日志记录,数数据库DAO的性能监控等等。
有这样一个业务类的接口
这个实现类实现了上面的接口:
现在有增加对上述业务类的权限控制,权限控制类如下:
下面类权限的增强类
在spring配置文件中配置如下:
权限控制类:
权限控制增强类:
权限控制的通知者:
<!-- 代理基础类的父类 -->
<!-- 业务类 -->
业务代理类:
测试类:
下面是用于数据库执行时间的一个切面类: