Spring 中的 JMX(Java 管理扩展)支持提供了一些功能,可让您 轻松、透明地将您的 Spring 应用程序集成到 JMX 基础架构中。

JMX?

本章不是对 JMX 的介绍。它不会试图解释你为什么可能想要 使用 JMX。如果您不熟悉 JMX,请参阅本章末尾的更多参考资料

具体来说,Spring 的 JMX 支持提供了四个核心功能:

  • 将任何 Spring Bean 自动注册为 JMX MBean。

  • 用于控制 Bean 管理界面的灵活机制。

  • MBean 在远程 JSR-160 连接器上的声明性公开。

  • 本地和远程 MBean 资源的简单代理。

这些功能旨在无需将应用程序组件耦合到 Spring 或 JMX 接口和类。事实上,在大多数情况下,您的应用程序 类无需了解 Spring 或 JMX 即可利用 Spring JMX 功能。