bean对象的创建
1.使用默认的构造方式
<bean id="accountService" class="itheima.service.impl.AccountServiceImpl"></bean>
2.使用工厂模式创建
有时对象没有默认构造方式,就必须用工厂模式
<!--创建方式 2.使用工厂模式创建-->
<bean id="instancefctory" class="itheima.factory.InstanceFctory"></bean>
<bean id="accountService" factory-bean="instancefctory" factory-method="getaccountservice"></bean>
3.使用静态方法创建
<!-- 3.方式:使用工厂中的静态方法创建对象,使用某个类中的静态方法创建对象,并存入spring容器-->
<bean id="accountService" class="itheima.factory.StaticInstanceFctory" factory-method="getaccountservice" ></bean>