2

有没有一种方法可以让我们以某种方式查看动态生成的 java 类的内容(比如由 JDKProxy 或 CGLIB 生成的代理)——比如在 Eclipse 调试器视图中,或者按需打印在日志文件中?

4

1 回答 1

0

它在没有配置方面的情况下工作吗?我建议您再次查看ProceedingJoinPoint.proceed()的文档,然后将其与您的方面实际在做什么进行比较。

编辑:这是一个提示

@Aspect
public class AstralMethodInterceptor {

    private static final Logger LOG = LoggerFactory
            .getLogger(AstralMethodInterceptor.class);

    @Around("(execution(* com.kilo.proxyproxy.*.*(..)) || execution(* net.webservicex.*.*(..)) )")
    public void handleMethod(ProceedingJoinPoint pjp) throws Throwable {
        LOG.info("I encountered astral method in "
            + pjp.getThis().getClass().getCanonicalName());
        pjp.proceed();
    }
}
于 2013-03-20T08:13:49.717 回答