1. 程式人生 > >實例/靜態工廠方法得到bean

實例/靜態工廠方法得到bean

create spa tor bean .config return col pan creat

<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="a" class="com.yundaex.wms.config.TestBeanChild"  />
     <bean id="b" class="com.yundaex.wms.config.TestBeanChild"  factory-method="createDefault" />

實例/靜態工廠方法得到bean