什么是AOP
@Aspect // 声明一个切面 @Component public class MyAspect { // 原业务方法执行前 @Before("execution(public void com.rudecrab.test.service.*.doService())") public void methodBefore() { System.out.println("===AspectJ 方法执行前==="); } // 原业务方法执行后 @AfterReturning("execution(* com.rudecrab.test.service..doService(..))") public void methodAddAfterReturning() { System.out.println("===AspectJ 方法执行后==="); } }