spring的三种实例化方式

Posted 纯粹的人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring的三种实例化方式相关的知识,希望对你有一定的参考价值。

3.实例工厂

<bean id = "bean3Factory " class = "BeanFactory"/>

<bean id = "bean3" factory-bean="bean3Factory " factory-method="getUser"/>

类方法是

public class BeanFactory{

public User getUser()

{

  return new User() ;

}

}

2.静态实例工厂

<bean id = "bean2" class = "" factory-method="getUser" />

类方法是

public class BeanFactory{

public static User getUser()

{

  return new User() ;

}

}

1.无参构造方法实例化

<bean id = "user" class ="" />

java类必须有无参构造方法

以上是关于spring的三种实例化方式的主要内容,如果未能解决你的问题,请参考以下文章

Spring bean管理器 bean实例化的三种方式

spring的三种实例化方式

Spring 实例化bean的三种方式

Spring实例化Bean的三种方式及Bean的类型

Spring -- Spring配置文件详解(Bean实例化的三种方式IoC(控制反转) 与 DI(依赖注入)依赖注入详解)

Spring实例化bean的三种方法