spring ioc 创建对象的方式
一、无参构造函数
<bean id="user" class="com.wt.pojo.User"> <property name="name" value="tom"/> </bean>
二、含参构造函数
1、通过 name 键值对
<bean id="teacher" class="com.wt.pojo.Teacher"> <constructor-arg name="name" value="张飞"/> <constructor-arg name="age" value="10"/> </bean>
2、通过 index
<bean id="teacher" class="com.wt.pojo.Teacher"> <constructor-arg index="0" value="张飞"/> <constructor-arg index="1" value="10"/> </bean>
还有一种不常用,详细情况看官网
三、注意
1、创建IOC容器的时候,所有在xml文件bean标签中的class,都被实例化
2、getBean() 是根据bean标签的id 获取 对象