使用jmx管理spring bean

背景

要希望在运行时改变应用的配置,可以使用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>

猜你喜欢

转载自kayak2015.iteye.com/blog/2298397