spring创建bean的三种方式:

1通过构造方法创建bean(最常用)

    1.1 spring默认会通过无参构造方法来创建bean,如果xml文件是这样配置,则实体类中必须要有无参构造方法,无参构造方法默认会有,如果写了有参构造方法,

还采取了默认方法创建bean,则必须手动写个无参构造方法。

spring创建bean的三种方式

spring创建bean的三种方式

 

 1.2 如果通过有参构造方法来创建bean,则xml配置文件需要通过构造方法来为属性赋值

spring创建bean的三种方式

 

 

 

2通过静态工厂创建bean

    首次,先建一个类,类中有静态方法

spring创建bean的三种方式

然后配置文件:

spring创建bean的三种方式

即可创建bean对象

 

 

3通过实例工厂创建bean

   首次,先建一个类,类中有普通方法

spring创建bean的三种方式

 

然后配置文件:首先要先创建一个userFactory2的bean,因为普通方法需要对象去调用,再通过factory-bean把userFactory2带进来

spring创建bean的三种方式

即可创建bean对象

 

相关文章:

  • 2022-12-23
  • 2022-01-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
  • 2021-12-15
猜你喜欢
  • 2021-11-25
  • 2022-03-02
  • 2021-06-07
  • 2022-12-23
  • 2021-12-31
  • 2022-01-18
相关资源
相似解决方案