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 获取 对象

posted @ 2020-07-18 19:12  市丸银  阅读(153)  评论(0编辑  收藏  举报