<!-- 配置扫描注解--> 扫描包的位置
<context:component-scan base-package="com.zz"/>
<!-- 配置aop 注解生效 -->
<aop:aspectj-autoproxy></aop:aspectj-autoproxy>
<!--aop配置 切面类名--> 用于申明切面类
<aop:config>
<aop:aspect ref="myAspect"></aop:aspect>
</aop:config>

使用@Component切面类配置 bean @Aspect

使用配置在 xml中的切面类 @Aspect 中声明








@Aspect 声明切面,修饰切面类,从而获得 通知。
通知
@Before 前置
@AfterReturning 后置
@Around 环绕
@AfterThrowing 抛出异常
@After 最终
切入点
@PointCut ,修饰方法 private void xxx(){} 之后通过“方法名”获得切入点引用
@Aspect 声明切面,修饰切面类,从而获得 通知。
通知
@Before 前置
@AfterReturning 后置
@Around 环绕
@AfterThrowing 抛出异常
@After 最终
切入点
@PointCut ,修饰方法 private void xxx(){} 之后通过“方法名”获得切入点引用
原文:https://www.cnblogs.com/orangezhangzz/p/11746189.html