IOC创建对象的方法

无参构造

1
<bean id="user" class="com.example.demo.bean.User"></bean>

有参构造

  • 下标构造
    1
    2
    3
    <bean id="user" class="com.kuang.pojo.user">
    <constructor-arg index="0" value="值"/>
    </bean>
  • 类型(不建议使用)
    1
    2
    3
    <bean id="user" class="com.kuang.pojo.user">
    <constructor-arg type="java.lang.String" value="值"/>
    </bean>
  • 直接通过参数名
    1
    2
    3
    <bean id="user" class="com.kuang.pojo.user">
    <constructor-arg name="name" value="值"/>
    </bean>