本篇博客的主要内容:
(1)Spring IoC部分主要分为以下几个模块:
即Spring IoC部分主要内容是【使用XML的方式,实现Spring IoC】,【Bean对象的作用域和生命周期】,【使用注解方式,实现Spring IoC】,【使用Java Config方式,实现Spring IoC】这四部分。而本篇博客主要介绍,如上图的红色部分:无参构造(也就是默认构造方法)实例化对象;
说明:
(0)本篇博客篇幅很长,但是熟悉后就会发现,内容挺少的;
(1)通过【Spring IoC容器与Bean管理4:使用XML方式实现Spring IoC预一:Spring IoC初体验一:IoC容器完成【对象的实例化】;】和【Spring IoC容器与Bean管理5:使用XML方式实现Spring IoC预二:Spring IoC初体验二:IoC容器完成【对象与对象之间的依赖关系】;】两篇博客,我们对Spring IoC有了一个模糊的感性认识;但是,光有感性认识远远不够,Spring IoC中有很多细节需要逐一了解。
(2)其实Spring IoC的核心就是管理对象,而Spring IoC容器中管理的对象是Java Bean对象(以后,可以使用Bean来指代IoC容器中的对象;),所以Spring IoC部分的主要内容也可以认为是【如何配置Bean】;
这三种配置方式,其本质是一样的,都是告诉Spring IoC容器如何实例化Bean和如何管理Bean;只是,这三种配置方式外在表现形式不一样而已;
目录
(2.3)创建配置文件applicationContext.xml
(2.4)实际测试:创建测试类:SpringApplication