欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

06-Spring的Bean的实例化方式(基于XML)

程序员文章站 2022-03-03 12:39:36
...

Bean交给Spring管理,Spring创建这些类的时候,基于XML有3种方式

1、无参构造方法方式

默认就是无参构造方法方式

<bean id="user" class="com.xxx.yyy.User" ></bean>

2、静态工厂实例化的方式

静态工厂

public class StaticFactory{
    public static User creatUser(){
        return new User();
    }  
}

xml

<bean id="user" class="com.xxx.yyy.StaticFactory" factory-method="creatUser" ></bean>

3、实例工厂实例化的方式

静态工厂

public class BeanFactory{
    public User creatUser(){
        return new User();
    }  
}

xml

<bean id="beanFactory" class="com.xxx.yyy.BeanFactory"></bean>
<bean id="user" factory-bean="beanFactory" factory-method="creatUser" ></bean>
相关标签: Spring实例化方式