实例/静态工厂方法得到bean

<bean id="a" class="com.yundaex.wms.config.TestBeanChild"  />
     <bean id="b" class="com.yundaex.wms.config.TestBeanChild" factory-bean="a" factory-method="createDefault" />
public class TestBeanChild {
    int b = 1;

    public TestBeanDefault createDefault() {
        return new TestBeanDefault();
    }
}
public class TestBeanDefault {
int  b=2;
}

静态工厂方法

public class TestBeanChild {
    int b = 1;

    public static TestBeanDefault createDefault() {
        return new TestBeanDefault();
    }
}
     <bean id="b" class="com.yundaex.wms.config.TestBeanChild"  factory-method="createDefault" />

 

posted @ 2017-09-09 12:53  tonggc1668  阅读(173)  评论(0编辑  收藏  举报