JMX

Spring 中的 JMX (Java Management Extensions) 支援提供的功能可讓您輕鬆且透明地將 Spring 應用程式整合到 JMX 基礎架構中。

什麼是 JMX?

本章並非 JMX 的簡介。它並未嘗試解釋您為何可能想要使用 JMX。如果您是 JMX 的新手,請參閱本章末尾的 更多資源

具體而言,Spring 的 JMX 支援提供四個核心功能

  • 將任何 Spring Bean 自動註冊為 JMX MBean。

  • 用於控制您的 Bean 的管理介面的彈性機制。

  • 透過遠端 JSR-160 連接器宣告式公開 MBean。

  • 本機和遠端 MBean 資源的簡單 Proxy。

這些功能旨在運作時,不會將您的應用程式元件耦合到 Spring 或 JMX 介面和類別。實際上,在大多數情況下,您的應用程式類別不需要知道 Spring 或 JMX 即可利用 Spring JMX 功能。