Spring生成Bean三种方式

2017-12-23  本文已影响0人  jsjack_wang

1.简单方式

<bean id="userBean" class="com.boomsecret.bean.UserBean"/>

2.静态工厂

public class BeanFactory {
    public static UserBean getUserBean() {
        return new UserBean();
    }
}
<bean id="userBean" 
      class="com.boomsecret.bean.BeanFactory" 
      factory-method="getUserBean"/> 

3.实例工厂

<bean id="beanFactory" class="com.boomsecret.bean.BeanFactory"/>                                                  
<bean id="userBean" factory-bean="beanFactory" factory-method="getUserBean"/>
上一篇 下一篇

猜你喜欢

热点阅读