Log4j自动执行方法的面向方面编程

时间:2014-04-16 07:00:16

标签: aop

使用AspectJ编译器如何在特定类中执行所有方法之前和之后添加日志记录代码 在哪里写下面的代码以及如何运行

aspect AspectExample {
    before() : execution(* Point.*(..)) {
        logger.entering(thisJoinPointStaticPart.getSignature().getName(), thisJoinPointStaticPart.getSignature().getDeclaringType() );
    } after() : execution(* Point.*(..)) {
        logger.exiting(thisJoinPointStaticPart.getSignature().getName() , thisJoinPointStaticPart.getSignature().getDeclaringType() );
    }
}

0 个答案:

没有答案