查看动态生成的java类的内容

时间:2013-03-20 05:06:18

标签: java eclipse proxy-classes

有没有办法可以以某种方式查看动态生成的java类的内容(比如由JDKProxy或CGLIB生成的代理) - 比如在eclipse调试器视图中或者根据需要将它打印在日志文件中?

1 个答案:

答案 0 :(得分: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();
    }
}