Spring 三种对象的创建方式
1、空参数构造(重要)
2、静态工厂创建(调用静态方法创建)
调用UserFactory类的静态createUser方法创建名为user的对象,放入容器。
<bean name="user" class="cn.itcats.UserFactory" factory-method="createUser"></bean>
3、实例工厂创建(调用非静态方法创建)
需要配置两个bean,因为无法通过类名调用非静态方法。
<bean name="user2" factory-bean="userFactory" factory-method="createUser"></bean>
<bean name=“userFactory” class=“cn.itcats.UserFactory”></bean>