1.使用无参构造创建对象,默认方式
2.如果要使用有参构造创建对象
下标赋值:
<bean id="user" class="com.dai.pojo.User">
<constructor-arg index="0" value="ddd"/>
</bean>
类型:
<!--第二种方式,通过类型创建,不推荐使用-->
<bean id="user" class="com.dai.pojo.User">
<constructor-arg type="java.lang.String" value="ddddd"/>
</bean>
参数名:
<!-- 第三种,直接通过参数名赋值-->
<bean class="com.dai.pojo.User" id="user2">
<constructor-arg name="name" value="dsad"/>
</bean>
总结:在配置文件加载的时候,容器中管理的对象就已经初始化了