IOC创建对象的方式
-
使用无参构造创建对象,默认!
-
假设我们要使用有参构造创建对象。
- 下标赋值
<!--第一种,下标赋值--> <bean id="user" class="com.kuang.pojo.User"> <constructor-arg index="0" value="huba"/> </bean>
- 参数类型
<!--第二种,类型赋值,不建议使用--> <bean id="user" class="com.kuang.pojo.User"> <constructor-arg type="java.lang.String" value="huba"/> </bean>
- 参数名
<!--第三种,参数名--> <bean id="user" class="com.kuang.pojo.User"> <constructor-arg name="name" value="huba"/> </bean>
总结
在配置文件加载的时候,容器中管理的对象就已经初始化了!