AOP概念

来源:互联网 发布:吉他伴奏软件 编辑:程序博客网 时间:2024/04/28 12:05

AOP指面向方向编程。面向方向编程的优点是可以不改变原有业务逻辑代码的基础上,增加日志、安全,异常处理的功能。
以下是不侵入业务地增加对”方法的开始和结束”的跟踪。
编写以下测试类,然后在配置文件中配置,不需要修改原有的业务代码。

public class traceBeforeCall implements MethodBeforeAdvice{    public void beforeCall(Method arg0,Object[] arg1,Object arg2) throws Throwable{        System.out.println("beginCall");    }}public class traceAfterCall implements AfterReturningAdvice{    public void afterCall(Object arg0,Method arg1,Object[] arg2,Object arg3){        System.out.println("endCall");    }}
0 0
原创粉丝点击