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