在Visual Studio开发环境中,当您使用库时,如果您有相关的pdb,则可以在调试期间深入了解它们的源代码。我想知道当您使用IntelliJ Idea IDE在Java下进行开发时,是否有任何方法可以使用此功能? 我想看看hibernate做了什么。
答案 0 :(得分:8)
当然,引用documentation:
库可以选择包含库类的源代码以及相应的API文档。 [...]但是,它增加了使用从源代码中提取的内联文档的能力,并且还可以直接从IDE查看API文档。
文档没有提及您可以调试外部库,这显然也是可能的。
要添加来源,请选择:
+
图标如果您使用maven之类的构建工具,IntelliJ将自动下载并将可用源附加到所有库,无需手动工作。
答案 1 :(得分:4)
如果你使用maven,maven面板上有一个“Download sourcec”按钮
如果你不这样做,你需要首先获得休眠源,在互联网上搜索。然后附上它们:File -> Project Structure -> Libraries -> Your hibernate lib -> and attach source
答案 2 :(得分:3)
Project Structure
| Libraries
(如果在那里定义了库,则为Module Dependencies):
然后在libries选项卡中单击加号:
选择源类型:
然后你必须选择源路径并添加想要的库,最后点击apply!
答案 3 :(得分:3)
Go to
➙Implementation(s)
没有人建议使用上下文菜单的简单路线:
答案 4 :(得分:1)