1. 首页
  2. 编程语言
  3. Java
  4. 基于Spring AOP @AspectJ进阶说明

基于Spring AOP @AspectJ进阶说明

上传者: 2021-12-07 16:38:59上传 PDF文件 104.32 KB 热度 20次

TestAspect:切点符合运算定义切面测试方法:输出结果:2、命名切点切点直接声明在增强方法处被称为匿名切点,匿名切点只能在声明处使用。如果希望在其他地方重用一个切点,我们可以通过@Pointcut注解以及切面类方法对切点进行命名。TestAspect4:切面实现类测试方法:输出结果:6、绑定代理对象使用this()或target()可绑定被代理对象实例,在通过类实例名绑定对象时,还依然具有原来连接点匹配的功能,只不过类名是通过增强方法中同名入参的类型间接决定罢了。TestAspect7:切面实现类测试方法:输出结果:9、绑定抛出的异常和通过切点函数绑定连接点信息不同,连接点抛出的异常必须使用AfterThrowing注解的throwing成员进行绑定。

用户评论