Spring对AOP的支持
一、通过注解方式:
1、添加包依赖;
2、将横切关注点模块化;
3、采用注解将模块化的关注横切点指定为Aspect;
4、采用注解定义Advice和Pointcut;
5、启用Aspectj对Annotation的支持,必将Target Object和Aspect配置到IoC容器中;
6、开发客户端。
二、通过配置文件方式:
1、添加包依赖;
2、具体配置:
3、确定表达式的匹配方式:匹配返回值、匹配包、匹配方法、匹配参数。
注:可以采用Advice中添加一个JoinPoint参数,取得客户端调用的方法名称及参数值。