Java 未找到生成spring org.springframework.cglib.proxy的源代码

Java 未找到生成spring org.springframework.cglib.proxy的源代码,java,spring,Java,Spring,我正在深入研究spring的源代码,但当我这样做时,它向我显示了一些关于cglib类的错误,即编译器找不到这些类。 类似于这些类: 回调、CallbackFilter、增强器、MethodInterceptor等。 所有这些类都在cglib包中,但是当我检查github以获取最新的源代码(我更新了我的存储库以确保它是最新的主分支)时,我也找不到这些类。 我检查了spring的发布包,它包含上面列出的类 有人能告诉我spring的源代码是否有问题吗?或者如果我的方式不对,这些类是由cglib本身生

我正在深入研究spring的源代码,但当我这样做时,它向我显示了一些关于cglib类的错误,即编译器找不到这些类。 类似于这些类: 回调、CallbackFilter、增强器、MethodInterceptor等。 所有这些类都在cglib包中,但是当我检查github以获取最新的源代码(我更新了我的存储库以确保它是最新的主分支)时,我也找不到这些类。 我检查了spring的发布包,它包含上面列出的类

有人能告诉我spring的源代码是否有问题吗?或者如果我的方式不对,这些类是由cglib本身生成的,而不是由其他人生成的


谢谢。

在主分支(对于4.x版本)中,CGLib可能会被Javassist取代。您需要检查GitHub上的3.x分支才能找到源代码


更新:情况似乎并非如此。相关问题仍有待解决


UPDATE2:这些类只是CGLIB中类的副本。检查包的JavaDoc:

Spring重新打包net.sf.cglib 3(仅供内部使用)

这种重新打包技术避免了与 在应用程序级别对CGLIB的依赖关系或来自其他 第三方库和框架

由于这种重新打包发生在类文件级别,因此源和 这里没有Javadoc。请参阅 使用这些类时的详细信息


CGlib不是Spring,看看@Anders R.Bystrup是的,我知道。但是org.springframework.CGlib.proxy.Callback和其他类似的类在Spring的包Spring core.jar中,但是当我检查源代码时,我找不到这些源代码,我只是想知道在哪里可以找到这些源代码。显示的确切错误是什么?@Aksapy它产生了诸如无法解析回调之类的错误,而其他类的信息是相同的。只是从mvnrepository获取了最新的,没有问题。你真的在看发行版吗?哦,我明白了。这些类是在运行时创建的。谢谢Pavel。不是在运行时,而是在构建阶段-。哎呀,我犯了这样一个错误。谢谢@Pavel。