第一种 通过xml配置
测试类实体类,以及运行结果
xml详细
通知类
第二种 通过注解的方式实现AOP方式
xml配置
通知类
@Aspect
@Before(“execution(* com.gec.spring.service..(…))”)
@AfterReturning(pointcut = “execution(* com.gec.spring.service..(…))”,returning = “returnValue”)
@Around(“execution(* com.gec.spring.service..(…))”)
@AfterThrowing(pointcut =“execution(* com.gec.spring.service..(…))”,throwing = “e”)
运行结果和第一种一样的