JMX

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

JMX?

本章不是 JMX 简介。它不会尝试解释你可能想要使用 JMX 的原因。如果你是 JMX 新手,请参见本章末尾的Further Resources

具体而言,Spring 的 JMX 支持提供了以下四个核心功能:

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

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

  • 通过远程、JSR-160 连接器声明性地公开 MBean。

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

这些特性设计为在不将应用程序组件耦合到 Spring 或 JMX 接口和类的情况下运行。事实上,大多数情况下,应用程序类不需要了解 Spring 或 JMX 就可以利用 Spring JMX 特性。