spring创建实例的三种方法:
1、使用类的无参构造函数创建
<!--在创建时自动找类的午餐构造函数-->
<bean id="user" class="需要创建实例的类的全路径"></bean>
当类中没有无参构造函数下面错误:
2、使用静态工厂创建
1):在工厂类中创建一个静态方法,返回需要实例的类的对象
<bean id="bean" class="静态工厂全路径" factory-method="返回对象的方法名"></bean>
3、使用实例工厂创建
1)在工厂类中创建一个不是静态方法,返回需要实例的类的对象
<!--创建工厂对象-->
<bean id="beanFactory" class="实例工厂的全路径"></bean>
<bean id="bean" factory-bean="beanFactory" factory-method="返回对象的方法名"></bean>