BeanFactory和ApplicationContext都可以看成是容器的具体表现形式。
IoC容器的初始化包括BeanDefinition的Resouce定位、载入和注册这三个基本的过程。通过ResourceLoader从类路径、文件系统或者URL来对资源文件定位。通过BeanDefinitionReader对资源进行解析。解析得到BeanDefinition后通过BeanDefinitionRegistry接口在IOC容器中注册。注册是通过在IOC容器中维护一个HashMap来保存BeanDefinition信息。
Spring ioc见解
最新推荐文章于 2024-08-15 15:54:28 发布