Spring容器控制Bean实例化的方式:对象创建时机

2024-11-07 04:55:11

1、首先创建一个类JavaBean,在该类中只需要一个无参构造器,在其中输出实例化javaBean,用于监控javaBean的实例化。

Spring容器控制Bean实例化的方式:对象创建时机

3、创建测试方法,只需要创建Spring容器。此时运行测试方法,直接输出了构造器中的内容,证明此时对象已经实例化了。

Spring容器控制Bean实例化的方式:对象创建时机

4、修改applicationContext.xml中bean的配置,加入属性lazy-init,设置为true,启用所谓的懒加载。

Spring容器控制Bean实例化的方式:对象创建时机

6、运行测试方法,构造方法中的输出又打印了出来,证明获取对象时,该对象才被实例化,而不是spring容器创建就实例化。

Spring容器控制Bean实例化的方式:对象创建时机
猜你喜欢