有没有一种方法可以以某种方式查看动态生成的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();
}
}