@Aspect 定义切面
@Before:方法之前调用
@After:方法之后调用
@AfterReturning:方法返回后调用
@AfterThrowing:方法抛出异常后调用
@Around:之前和之后调用
相同的切入点可以使用@Pointcut定义:
@Pointcut("execution(public * com.yezh.web..*.*(..))") public void webLog(){} @Before("webLog()") public void doBefore(JoinPoint joinPoint){}