0

考虑以下pojo。

public class UserJMXBean {

private static List<User> userList = new ArrayList<>();

public static void addUser(User user){
   userList.add(user);
}

public static List<User> getUserList() {
    return userList;
}

public static void setUserList(List<User> userList) {
    UserJMXBean.userList = userList;
}
}

我已将此类映射如下:

<bean class="com.mincom.util.deployment.MineStarPropertyConfigurer"/>

<bean id="userJMXBean"
      class="minestar.platform.domain.user.UserJMXBean"/>

<bean class="org.springframework.jmx.export.MBeanExporter" lazy-init="false">
    <property name="beans">
        <map>
            <entry key="bean:name=UserJMXBean" value-ref="userJMXBean"/>
        </map>
    </property>

</bean>

在调试 pojo 类时,我得到了用户列表的值,但在查看 jconsole 时却没有。请建议。

4

0 回答 0