Skip to content
王宇轩 edited this page May 16, 2017 · 1 revision
public class SimpleRefreshableBean extends RefreshableBox<ExampleBean> {


    public SimpleRefreshableBean(GeneralConfigGroup node) {
        // 当version属性变化时更新bean
        super(node, Lists.newArrayList("version"));
    }

    @Override
    protected ExampleBean doInit(GeneralConfigGroup node) {
        ExampleBean bean = new ExampleBean(node.get("string_property_key"), Integer.parseInt(node.get("int_property_key")));
        bean.setCool(Boolean.parseBoolean(node.get("cool")));
        return bean;
    }
}
Clone this wiki locally