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 クラスのデバッグ中に、userlist の値を取得していますが、jconsole を調べているときは取得していません。提案してください。

4

0 に答える 0