JMX

Spring 中的 JMX(Java Management Extensions)支持提供了一些功能,让你可以轻松透明地将 Spring 应用程序集成到 JMX 基础设施中。

JMX?

本章并非 JMX 简介。它不试图解释你为何可能需要使用 JMX。如果你是 JMX 新手,请参阅本章末尾的 更多资源

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

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

  • 一种灵活的机制,用于控制 bean 的管理接口。

  • 通过远程 JSR-160 连接器声明性地暴露 MBean。

  • 对本地和远程 MBean 资源进行简单代理。

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