package com.rlovep.aop.xml;
import org.aspectj.lang.ProceedingJoinPoint;
public class Aop {
public void begin(){
System.out.println("开始事务/异常");
}
public void after(){
System.out.println("提交事务/关闭");
}
public void afterReturning() {
System.out.println("afterReturning()+函数返回");
}
public void afterThrowing(){
System.out.println("afterThrowing()+出现异常");
}
public void around(ProceedingJoinPoint pjp) throws Throwable{
System.out.println("环绕前....");
pjp.proceed(); // 执行目标方法
System.out.println("环绕后....");
}
}