IOC创建对象的方式

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>

总结:在配置文件加载的时候,容器中管理的对象就已经初始化了

猜你喜欢

转载自blog.csdn.net/weixin_47620760/article/details/114452533