在Spring中如何创建对象?

1.通过构造方法创建:

·  1.1无参构造创建:默认情况。

  1.2有参构造创建:需要明确配置(构造方法重载时默认加载同参的最后一个构造方法)。、

    1.2.1需要在类中提供有参构造方法。

    1.2.2在applicationContext.xml中设置调用哪个构造方法创建对象。

      1.2.2.1如果设定的条件匹配多个构造方法,默认使用最后一个构造方法。

      1.2.2.2 index : 参数的索引,从 0 开始

      1.2.2.3 name: 参数名
      1.2.2.4 type:类型(区分开关键字和封装类 int 和 Integer)

2. 实例工厂
  2.1 工厂设计模式:帮助创建类对象.一个工厂可以生产多个对象. 2.2 实例工厂:需要先创建工厂,才能生产对象
  2.3 实现步骤:
  2.3.1 必须要有一个实例工厂

  2.3.2 在 applicationContext.xml 中配置工厂对象和需要创建的对象

3. 静态工厂
  3.1 不需要创建工厂,快速创建对象.

   3.2 实现步骤
    3.2.1 编写一个静态工厂(在方法上添加 static)

3.2.2 在 applicationContext.xml 中

原文地址:https://www.cnblogs.com/cslgzl/p/10452425.html