背景
要希望在运行时改变应用的配置,可以使用java管理扩展 (jmx),能够管理、监控、配置应用
使用jmx管理应用的核心组件是MBean。
MBean就是公开管理接口所定义的特定方法的javabean
1: 标准MBean : 标准MBean的管理接口是通过反射由Bean类所实现的固定接口而确定的
2: 动态MBean : 是在运行时通过调用DynamicMBean接口的方法来确定的
3: 开发MBean : 属性和方法只限原始类型 和 原始类型的包装类
4: 模型MBean : 用于充当管理接口
一、将Spring Bean 导出为MBean
<bean id = mbeanExporter class = "MBeanExporter">
<property name = "beans">
<map>
<entry key = "spitter : name = HomeController" value-ref = "homeController">
</map>
</property>
</bean>