调试弹簧应用的提示或工具?[已关闭]

2022-09-03 07:47:22

我尝试在应用程序中首次使用Spring。反复出现的一般问题是如何调试Spring。该框架配置繁重,因此传统的代码调试似乎毫无结果。我不知道如何进行故障排除,而不是打开调试级别的日志(缺少)并扫描。

是否有任何通用提示或工具可以帮助Spring调试?


答案 1

如果您使用的是 Eclipse,那么请获取 Spring IDE(可从 Eclipse 的“帮助”菜单中的 Eclipse Marketplace 中获取)。这将提供代码完成,Bean可视化和到配置文件的热链接。


答案 2

我不认为Spring调试应该与任何其他调试场景有任何不同。

您正在使用Spring的哪些方面?如果你正确地使用依赖注入,那么我不会预料到任何问题。

但是,如果您通过它们的名称(在运行时,使用)动态解析bean,那么我可以看到这将导致您在预测控制流等方面出现问题,并建议您重新访问您的IoC。ApplicationContext.getBean()

编辑:提供Spring源代码非常有用。它很好地放在一起并且非常可读,因此在调试时可能会使用。