一.无惨构造方法实例化
<!--userDao的创建 ,这个bean的id可以任意起名, 默认使用构造函数实例化对象
<bean id="userDaoDemo" class="com.ljf.spring.demo.ioc.dao.impl.UserDaoImpl" scope="singleton"></bean>
二.工厂静态方法实例化
<!--userDao的创建 ,这个bean的id可以任意起名, 静态工厂方式实例化化对象
<bean id="userDaoDemo" class="com.ljf.spring.demo.ioc.config.StaticFactory" factory-method="getUserDao"></bean>
-->
三.工厂实例方法实例化
<!--userDao的创建 ,这个bean的id可以任意起名, 动态工厂实例化对象-->
<bean id="factoryDemo" class="com.ljf.spring.demo.ioc.config.DynamicFactory" ></bean>
<bean id="userDaoDemo" factory-bean="factoryDemo" factory-method="getUserDao" ></bean>