Spring的三种实例化Bean的方式

时间:2026-02-14 03:52:53

1

Spring的三种实例化Bean的方式

2、不难看出,我们以前使用的就是该方式。上面的配置默认使用的是PersonServiceBean类的默认构造函数来实例化PersonServiceBean对象的。

1、我们在编码剖析Spring管理Bean的原理案例的基础上使用这种方式来实例化bean。 首先我们要在cn.itcast.service.impl包中创建一个工厂类——PersonServiceBeanFactory.java,其代码如下:

Spring的三种实例化Bean的方式

2、然后修改Spring的配置文件为:

Spring的三种实例化Bean的方式

3、最后,将SpringTest类的改为:

Spring的三种实例化Bean的方式

4、测试test()方法,Eclipse控制台打印如下: 

Spring的三种实例化Bean的方式

1、我们同样在编码剖析Spring管理Bean的原理案例的基础上使用这种方式来实例化bean。 首先我们要修改工厂类——PersonServiceBeanFactory.java的代码为:

Spring的三种实例化Bean的方式

2、紧接着修改Spring的配置文件为:

Spring的三种实例化Bean的方式

3、最后,将SpringTest类的改为:

Spring的三种实例化Bean的方式

4、测试test()方法,Eclipse控制台打印如下: 

Spring的三种实例化Bean的方式

5、Spring提供了三种实例化Bean的方式,那么到底该使用哪种方式较稳妥呢?应根据实际情况决定,但可这样说,90%的可能都是采用第一种方式!

© 2026 海能知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com