有没有一种方法可以以某种方式查看动态生成的Java类的内容(如JDKProxy或CGLIB生成的代理),例如在Eclipse调试器视图中,还是按需将其打印在日志文件中?

最佳答案

在未配置方面的情况下是否可以工作?我建议您再次查看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();
    }
}

10-06 06:32