接口注入(不推荐)
getter,setter方式注入(比较常用)
构造器注入(死的应用)
关于getter和setter方式的注入 有三种匹配方式:
构造器注入代码
2 使用静态工厂方法实例化
<bean id="exampleBean"
class="examples.ExampleBean2"
factory-method="createInstance"/>
利用examples.ExampleBean2 的静态方法createInstance实例化一个对象 实例化的
对象取决于createInstance返回的结果
3使用实例工厂方法实例化
-----定义工厂类
<bean id="serviceLocator" class="com.foo.DefaultServiceLocator">
</bean>
<!-- 通过工厂类的createInstance方法获得实例-->
<bean id="exampleBean"
factory-bean="serviceLocator"
factory-method="createInstance"/>