Java 如何在调试视图中探索服务器的Spring上下文

Java 如何在调试视图中探索服务器的Spring上下文,java,eclipse,spring,Java,Eclipse,Spring,当我在Eclipse下使用应用程序服务器(JBoss)调试web应用程序时,我想找到一种方法来探索Spring上下文bean,“live”,而不必“暂停”或任何东西 这将允许我获取服务并触发一些方法(缓存刷新等) 这会很方便 你知道实现这一点的工具、插件或简单的技巧吗 你能解释一下“我想用一种方法来探索Spring上下文bean”的更多内容吗我会更容易进行更多的扩展。如果您想监视,那么JMX是最好的。JMX基于管理bean的概念。定义管理bean时,您可以查看VisualVm或jconsole工

当我在Eclipse下使用应用程序服务器(JBoss)调试web应用程序时,我想找到一种方法来探索Spring上下文bean,“live”,而不必“暂停”或任何东西

这将允许我获取服务并触发一些方法(缓存刷新等)

这会很方便


你知道实现这一点的工具、插件或简单的技巧吗

你能解释一下“我想用一种方法来探索Spring上下文bean”的更多内容吗我会更容易进行更多的扩展。如果您想监视,那么JMX是最好的。JMX基于管理bean的概念。定义管理bean时,您可以查看VisualVm或jconsole工具。JMX最好的部分是,在运行时,您可以更改管理bean的值,而无需重新启动服务器。假设您定义了静态变量a=10。如果在服务器中部署后,需要将其值更改为20,则可以通过visualVM工具将其值更改为20。无需重新编译和部署。Sprin g为JMX提供支持。

是否需要处于调试模式?您考虑过使用JMX吗?为了调用一个方法,您需要有一个线程来调用它。这意味着你必须“暂停”一些事情。JMX无疑是一种方式,它公开了适当的属性/操作。Thks,我根本不知道JMX。我想我会考虑在我的申请。你能补充你的评论作为回答吗?这样我就可以接受了?