我有一个类ConsumerManager,它扩展了Dropwizard中的Managed接口,我试图调试它。我想看看调用stop()时会发生什么(stop是一个在实现Managed接口时必须重写的方法),但是我无法弄清楚如何手动让类调用stop()。< / p>
如何通过IDE(我使用Netbeans)或命令行来解决这个问题?
答案 0 :(得分:1)
您可以轻松添加一个REST资源,该资源将托管接口作为构造函数参数,然后添加一个在该托管接口上调用stop()
的GET方法。然后,您可以使用调试器(假设您从NetBeans中启动应用程序)从curl或浏览器调用此资源后逐步执行此操作。