系列文章目录
前言
什么叫装配?装配就是我们写了一个bean的意思
所谓的装配bean,就是在xml里面写一个bean标签
一、装配bean的三种方式
1 使用构造方法实例化
第一种方式 如下,会new一个实现类
2 使用静态工厂方法实例化
这是普通调用方式,我们不要Spring框架的时候,完全可以这么用
如果是在Spring里面去用,怎么用呢?
Spring内部就会像我们之前那样去做
调用:
再安装一个jdk1.7,放心不会覆盖掉我们的1.8或者1.9,java是可以多版本共存安装的
装完之后,我们的安装目录就会既有1.7又有1.8
下一步我们就是要告诉Spring要去用1.7的版本
这样就可多一个1.7的选项
然后就可以了
3 使用实例工厂方法实例化
第三种方式也是工厂方法,那么它有什么不同呢
这样的话,就要去调用对象了,要实例化,而不是直接类名打点了
接下来同样的,改成让Spring去处理
二、.bean的作用域、单例还是多例
作用域如下:
singleton:单例模式存在
prototype:非单例模式存在
案例如下:
不写的话默认是单例的,比如前面的例子我们都没有写
多例(非单例),非常简单
总结
1、所谓的装配bean,就是在xml里面写一个bean标签
2、java是可以多版本共存安装的,jdk1.7、1.8、1.9可以共存的
3、根据上面的文章所述,应该是第一种和第二种创建bean的方式使用较多