摘要:
1. 当有接口,有目标类的时候,aspectJ使用的是jdk的动态代理 2. 当只有目标类,没有接口,使用的是cglib动态代理。 3. 有接口但是想使用cglib代理,也可以,需要在spring的配置文件的自动代理生成器上加上参数,具体参数百度。 阅读全文
posted @ 2021-03-04 23:40
渐行、渐远
阅读(1775)
评论(0)
推荐(0)
摘要:
@AfterThrowing @After 都是了解 @AfterThrowing 当目标方法有异常的时候执行,相当于try catch的catch步骤 方法参数是Exception 没有返回值 @After 最终通知,无论如何都会执行,没有返回值 @Poincut注解,相当于给注解的value值起 阅读全文
posted @ 2021-03-04 23:16
渐行、渐远
阅读(91)
评论(0)
推荐(0)
摘要:
1 package com.bjpowernode.ba03; 2 3 import org.aspectj.lang.JoinPoint; 4 import org.aspectj.lang.ProceedingJoinPoint; 5 import org.aspectj.lang.annota 阅读全文
posted @ 2021-03-04 22:45
渐行、渐远
阅读(4611)
评论(0)
推荐(0)
摘要:
package com.bjpowernode.ba02; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.AfterReturning; import org.aspectj.lang.annotation 阅读全文
posted @ 2021-03-04 00:35
渐行、渐远
阅读(11114)
评论(0)
推荐(0)

浙公网安备 33010602011771号