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"/>