我的spring笔记系列1----开始的废话

我接触spring已经有很长时间了,通常都只是在用它的功能,不知道实现的原理。现在终于有时间来学习下。
Spring中最经常用到的功能就是ioc,也就是我们在配置文件中配置一些bean对象,然后spring会自动初始化好bean,然后可以getBean取出来用,以及可以根据配置自动注入到一些对象中。
那我想spring的ioc一定有这么几个过程:
1、 寻找配置文件(因为我们知道spring在加载资源文件时可以有class、*、?等关键字,所以一定存在一部分功能是解析这些文件的路径的)
2、 解析配置文件(因为spring在配置的时候有很多配置项,有时候缺省,有时候配置,还可以配置默认值,这个功能是怎么做的)
3、 解析完这些配置文件spring怎么管理呢,存在哪里,怎么存
4、 Bean如何初始化
5、 GetBean的时候又执行了那些操作
带着这些问题我开始学习spring的源码了。

猜你喜欢

转载自lan-qie.iteye.com/blog/1611550
今日推荐