Spring 对于Java 开发来说,以及算得上非常基础并且核心的框架了,在有一定开发经验后,阅读源码能更好的提高我们的编码能力并且让我们对其更加理解。俗话说知己知彼,百战不殆。当你对Spring 掌握熟透之后,也就没什么能过阻拦你在开发上前进了。
IOC 总体来说有两处地方最重要刘硕和关昕,一个是创建Bean容器,一个是初始化。在本文中,主要为大家了 IOC Bean 容器创建过程。后续将会补上初始化部分的知识。
为了保持文章的严谨性,如果读者发现我哪里说错了请一定不吝指出,非常希望可以听到读者的声音。同时能过纠正自己的。
通过上述主要类的分析,相信大家对Spring IOC 的初始化有了大概的认识。
由于Spring IOC部分源码主要包括了:容器创建以及Bean 初始化两部分。在本文内容中,主要介绍一下,容器创建的过程!
可以看到,主要分成了两个步骤,一个是通过Resource 进行解析,一个是通过configLocations 进行解析(这个步骤,主要多了将资源定位符抓换为Resource 的过程)。
由于篇幅原因,本文主要介绍了Spring IOC 容器创建的源码过程,关于Bean 解析,以及后续步骤的源码分析,将会在后续补上。最后我们来回顾一下主流程:
本文由来源于财鼎国际(http://cdgw.hengpunai.cn:27531/)