Spring我的文章-Spring

spring 容器启动过程

2018-08-02  本文已影响16人  飞翔的鲲

参考 https://zhuanlan.zhihu.com/p/32830470

1:获取、解析、注册配置信息,将配置的文件信息转换Map<name,beanDefinition>

2:根据上述的Map<name,beanDefinition>去实例化bean,并完成以来注入

image.png

以上是根据传统的xml形式配置Bean,现在很少用,现在用的比较多的是注解和javaConfig的形式配置,但换汤不换药,只是容器获取Map<name,beanDefition>的过程变了而已。这也是容器容器初始化步骤细化的一个好处。易于扩展。

spring容器的启动过程由spring框架封装好了,并不需要我们手动编程,但理解其启动原理,更有利于我们对spring的使用和扩展。

上一篇 下一篇

猜你喜欢

热点阅读