vlambda博客
学习文章列表

spring创建bean的三种方式

spring的IOC(控制翻转)为我们提供了三种创建bean的方式。


第一种:使用默认的构造函数创建

在spring的配置文件中使用bean标签,配以id和class属性之后,没有其它属性和标签时。采用的就是默认的构造函数创建bean,此时类中没有默认构造函数,则无法创建。

spring创建bean的三种方式


第二种:使用普通工厂中的方法创建对象(使用某个类中的方法创建对象,并存入spring容器)

这种方式应用于无法提供默认构造方法时

spring创建bean的三种方式

spring创建bean的三种方式


第三种:使用工厂中的静态方法创建对象(使用某个类中的静态方法创建对象,并存入spring容器)