在调试使用Spring驱动的AspectJ LTW时(使用-verbose:class),我注意到在Spring建立与AspectJ weaver之间的连接之前,要被切入的类之一已经被类加载器加载了。
考虑到Java会推迟类的加载直到无法再延迟为止,那么这个特定的类为什么会如此早地被加载呢?
是否有可能在特定的时刻获取导致类加载的"引用堆栈"(以便我可以尝试推迟其使用)?如果可以,我该如何做呢?
考虑到Java会推迟类的加载直到无法再延迟为止,那么这个特定的类为什么会如此早地被加载呢?
是否有可能在特定的时刻获取导致类加载的"引用堆栈"(以便我可以尝试推迟其使用)?如果可以,我该如何做呢?