一、第一种实例化的方法:使用类构造器实例化

1、这中实例化方法在前面以及用到了,这里不再细讲。

 

二、第二种实例化方法:使用静态工厂方法实例化

1、创建一个类 PresonServiceFactoryImpl,代码如下:

 

其中的 PresonServiceImpl 是我们前面讲到的一个类。这里不再赘余。

2、既然实例化的方式做了改变,那么xml文件的代码也会与之前的有所区别,xml 文件的代码如下:


3、实例化,代码如下:

4、运行测试。

三、使用实例工厂方法实例化

1、在 类 PresonServiceFactoryImpl 里添加方法:


与之前的方法相比就是缺少了一个static 关键字。

2、xml 文件中代码:


3、实例化,代码如下:

 

4、运行测试。

四、bean 的作用域

默认情况下 bean 的作用域是单实例,如下


相当于:


这种作用域情况下的实例时同一个,一下的代码会更好的理解:


控制台打印出来的是 true 。

其余的大家可以查看:

http://zyc1006.iteye.com/blog/1127614

这里面有详细的讲解。

posted on 2013-11-22 00:03  hwlsniper  阅读(283)  评论(0)    收藏  举报