package example.aop;
import org.aspectj.lang.annotation.After;
import org.aspectj.lang.annotation.Aspect;
import org.springframework.core.Ordered;
import org.springframework.stereotype.Component;
@Component
@Aspect
public class CheckAnotherAfterAspect implements Ordered {
private static final int ORDER = CheckPrecedence.NORMAL_PRECEDENCE;
@After("execution(@example.annotation.AfterAnnotation * *(..))")
public void checkAnotherAfter() {
System.out.println(ORDER + " - checkAnotherAfter");
}
@Override
public int getOrder() {
return ORDER;
}
}