gradle dependencies { implementation 'org.codehaus.aspectwerkz:aspectwerkz-core:2.2.3' } import org.codehaus.aspectwerkz.Aspect; import org.codehaus.aspectwerkz.joinpoint.JoinPoint; public class LoggingAspect extends Aspect { public void before(JoinPoint jp) { System.out.println("Before method execution: " + jp.getSignature().getName()); } } <aspectwerkz> <weaver verbose="true"> <include name="com.example.*" /> </weaver> <aspect name="com.example.LoggingAspect" /> </aspectwerkz> import org.codehaus.aspectwerkz.Weaver; public class Application { public static void main(String[] args) { Weaver.loadFromConfiguration(); } }


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