1.bean的配置方式:经过全类名(反射),经过工厂方法(静态工厂方法&实例工厂方法)、FactoryBean。get
2.静态工厂方法:直接调用某一个类的静态方法就能够返回bean的实例。class
class 属性:指向静态工厂方法的全类名;配置
factory-method: 指向静态工厂方法的名字;反射
constructor-arg: 若是工厂方法须要传入参数,则使用constructor-arg配置参数。方法
<bean id="" class="" factory-method="">
<constructor-arg value=""></constructor-arg>
</bean>co
3.实例工厂方法:constructor
<!-- 配置工厂实例 -->
<bean id="carfactory" class="" ></bean>
<!-- 经过实例工厂方法来配置bean -->
<bean id="" class="" factory-bean="carfactory" factory-method="getcar">
</bean>参数