spring框架如何创建bean实例

三种方式:

1.通过bean的默认的构造方法实例化bean

配置文件:

<bean id="" class="类的全路径"/> 

 2.通过静态工厂方式创建bean实例

<bean id="" class="工厂类的全路径" factory-method="实例化bean的静态方法"/> 

3.通过实例工厂的方式创建bean实例

先创建工厂类的实例 

<bean id="" class="实例工厂类的全路径"/> 

使用工厂类的实例方法创建bean实例 

<bean id="" factory-bean="实例工厂类的实例对象" factory-method="创建实例的方法名"/> 

 bean的常见的属性:

id:不包含特殊的符号,根据id值可以获得bean的实例对象

name:一般不使用,功能与id类似,name里面可以包含特殊的符号

class:创建的对象所属类的全路径

scope: bean的作用范围

--singleton:默认值,单例

prototype: 多例

request:将创建的对象放在request域里面

session:将创建的对象放在session域里面

globalSession: 将创建的对象放到globalSession域里面

 

posted @ 2017-07-26 07:37  Auto_passion  阅读(396)  评论(0编辑  收藏  举报