通过无参构造方法来创建

1.spring-study项目下新建module,maven->next,取名spring-03-ioc2转载狂神说Java-IOC创建对象方式
转载狂神说Java-IOC创建对象方式转载狂神说Java-IOC创建对象方式
2.新建user类
转载狂神说Java-IOC创建对象方式
转载狂神说Java-IOC创建对象方式

3.把类注册到beans.xml里面,resources包下新建beans.xml文件
转载狂神说Java-IOC创建对象方式
配置文件上下文,需要点击
转载狂神说Java-IOC创建对象方式
转载狂神说Java-IOC创建对象方式
旁边小叶子亮了
beans.xml
转载狂神说Java-IOC创建对象方式

4.测试类
转载狂神说Java-IOC创建对象方式
转载狂神说Java-IOC创建对象方式
转载狂神说Java-IOC创建对象方式
在配置文件加载的时候已经把容器里的对象创建了。

通过有参构造方法来创建

下标赋值

转载狂神说Java-IOC创建对象方式
下标为0的第一个参数是name

beans.xml转载狂神说Java-IOC创建对象方式

User类
转载狂神说Java-IOC创建对象方式
测试类不变,测试成功
转载狂神说Java-IOC创建对象方式

通过类型创建(不建议使用)

转载狂神说Java-IOC创建对象方式
beans.xml
转载狂神说Java-IOC创建对象方式
测试结果
转载狂神说Java-IOC创建对象方式

直接通过参数名构造

转载狂神说Java-IOC创建对象方式
beans.xml
转载狂神说Java-IOC创建对象方式
测试结果
转载狂神说Java-IOC创建对象方式

相关文章: