1、默认使用的是无参构造创建对象
2、使用有参构造怎么创建呢?
1、下标赋值
<bean id="user" class="com.kuang.pojo.User">
<!-- index指构造方法 , 下标从0开始 -->
<constructor-arg index="0" value="张三"/>
</bean>
2、根据参数类型设置 --不建议使用
3、直接通过参数名赋值
<bean id="userT" class="com.kuang.pojo.UserT">
<!-- name指参数名 -->
<constructor-arg name="name" value="kuangshen2"/>
</bean>
总结:在配置文件加载的时候,bean中管理的对象就已经初始化了
● 什么是IOC?
○ 以前创建对象是通过new关键字创建
○ 现在创建对象的方式被反转了,由spring容器创建
● 什么是依赖注入?
○ 依赖注入,就是由IOC容器在运行期间,动态地将某种依赖关系注入到对象之中