如何将源代码附加到 Eclipse 中的项目库中?

2023-11-29

我在 Eclipse 中创建了一个简单的独立 Spring 应用程序作为Java应用程序(并且不使用 Maven 或 gradle)。我手动下载了所需的 Spring 框架 jar,应用程序运行良好。

现在,我想调试代码并查看 Spring 源代码中的代码流程。因此我下载了 Spring 的源代码,作为 Zip 文件。我将源代码提取到文件系统中的特定位置。

现在,如何将Spring源代码添加到项目中?

我所做的一些事情如下:

1)我尝试使用import->existing..,但是它不起作用,因为 Spring 源现在作为 Gradle 项目。

2)在调试过程中,它要求附加源代码,它以某种方式工作,但它没有满足我的意图。基本上我想调试代码AutowiredAnnotationBeanPostProcessor.java我想在这段代码上放置断点。此来源属于@Autowired注释,因此我将无法即时附加源。因此,我的目的是预先放置断点,看看控件如何进入那里。

有没有办法将Spring的所有源代码(即Spring的所有模块)附加到正在开发的应用程序(并且该应用程序不是基于maven / gradle)。

我确实检查了各种问题,但没有得到答案,因此发布了新问题。


首先,没有什么可以调试的@Autowire只是一个注释。您在那里唯一能看到的就是它的属性。就是这样。有趣的代码在AutowiredAnnotationBeanPostProcessor.java

无论如何,如果您想将源 zip 附加到 jar 中。在 Eclipse 中就像这样简单:

  1. 您的项目(右键单击)>偏爱
  2. Select Java 构建路径(左侧菜单)>图书馆 (Tab)
  3. 寻找罐子并单击其箭头
  4. Select 来源附件

Here an example的过程。

如果您对注释的工作原理感兴趣。我推荐这个教程Java 教程 - 注解.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将源代码附加到 Eclipse 中的项目库中? 的相关文章

随机推荐