AOP注解方式ApsectJ开发
AOP注解方式ApsectJ开发
-
引入配置文件
![]()
-
编写切面类配置
![]()
![]()
-
使用注解的AOP对象目标类进行增强
在配置文件中开启以注解形式进行AOP开发
![]()
在切面类上添加注解

-
注解AOP通知类型
@Before前置通知
@AfterReturning后置通知
没有返回值
![]()
有返回值

@Around环绕通知

@AfterThrowing异常抛出通知
没有获取异常信息

获取异常信息

@After最终通知
-
AOP的注解切入点的配置
有时候一个方法要添加前置通知对又要添加异常通知,又要添加最终通知
可以在切面当中定义好切入点
在通知当中直接使用定义好的切入点表达式
![]()
-
定义多个切入点
一个通知同时定义到多个方法当中
![]()
-
当使用接口时与不使用接口内部代理区别
使用接口
![]()








浙公网安备 33010602011771号