import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; @Aspect public class LoggingAspect { @Before("execution(* com.example.MyClass.*(..))") public void logBefore(JoinPoint joinPoint) { System.out.println("Executing " + joinPoint.getSignature().getName()); } } public class MyClass { public void doSomething() { System.out.println("Doing something..."); } } public class Main { public static void main(String[] args) { MyClass myObj = new MyClass(); myObj.doSomething(); } }


上一篇:
下一篇:
切换中文