JMX

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

JMX?

本章不是 JMX 简介。它不会尝试解释你可能想要使用 JMX 的原因。如果你不熟悉 JMX,请参阅本章末尾的 其他资源

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

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

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

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

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

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