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 特性。