此篇博客主要记录基于注解形式的Aop切面,作为自己工作中的一个记录
第一步:导入spring以及支持aop的关联jar
第二步:在spring的xml中开启注解功能
第三部:进行自定义注解的编写
第四步:编写一个切面
其中执行通知的方法参数为自定义注解,实现切入点为value ="aspect() && @annotation(timer)",实际是
@Pointcut("execution(* com.aop.tets.a..*(..)) ")和自动以注解的组合,为什么这么写呢?因为自定义注解可能与jar包中的原生注解重名产生冲突,这样写可以理解为一种组合切入点。
第五步:编写一个测试类: