Spring的三种实例化Bean的方式

2025-10-31 22:27:20

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%的可能都是采用第一种方式!

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢