3、IOC创建对象的方式
-
使用无参构造方法来进行创建对象
-
如果说我们需要使用有参构造的方法来构造对象,那么我们需要赋值
-
下标赋值
<!--用参数的下标进行赋值-->
<bean id="user" class="com.an.pojo.user">
<constructor-arg index="0" value="这是用下标进行给参数赋值"></constructor-arg>
</bean> -
通过参数类型来赋值
<!--用参数类型来赋值 但是如果有多个参数类型是一样的 不建议使用这种方法-->
<bean id="user" class="com.an.pojo.user">
<constructor-arg type="java.lang.String" value="这是用参数类型来赋值"></constructor-arg>
</bean> -
通过参数名称进行赋值
<!-- 这是用参数名称来进行赋值 这种方法便于理解-->
<bean id="user" class="com.an.pojo.user">
<constructor-arg name="name" value="这是通过参数名称来进行赋值"></constructor-arg>
</bean>
-
IOC创建对象的时候,是一起进行创建的,也就是说,只要你将类注册到Bean中,在程序启动的时候,这些Bean都会被创建,放在容器当中,当我们向想要使用这个对象的时候,只需要直接去容器当中去取即可。
标签:容器,方式,创建对象,Bean,IOC,赋值 From: https://www.cnblogs.com/AnJiaYu/p/17660143.html