1. @Aspect 2. 定义切点 @Pointcut("@annotation(org.example.aop.LogAnnotaion)") public void p(){} 3. 环绕通知 @Around("p()") public Object m(Proce....){ .... }