Spring——IOC创建对象的方式
1.使用无参构造创建对象,默认
2.假设要使用有参构造创建对象
-
下标赋值
<!--有参构造方法一:下标赋值-->
<bean id="user" class="com.yl.pojo.User">
<constructor-arg index="0" value="lulu"/>
</bean> -
类型匹配
<!--不建议使用,通过类型创建-->
<bean id="user" class="com.yl.pojo.User">
<constructor-arg type="java.lang.String" value="fabulo"/>
</bean> -
参数名
<!--直接通过参数名来设置-->
<bean id="user" class="com.yl.pojo.User">
<constructor-arg name="name" value="uletay"/>
</bean>
在ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");执行完后,配置文件被加载,对象就已经初始化了,需要的话只用通过getBean()取。
浙公网安备 33010602011771号