![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
明月2
这个作者很懒,什么都没留下…
展开
-
spring源码学习 - refresh()
refresh函数refresh的执行过程prepareRefresh切换容器为可修改状态确认Log记录已经开启初始化占位符资源,该方法为空确认运行环境配置正确创建早期时间监听器容集合,保存早期监听器,也就是在之前已经初始化的监听器。创建早期事件集合obtainFreshBeanFactoryprepareBeanFactory(beanFactory)postProcessBeanFactory(beanFactory)invokeBeanFactoryPostProcessors(beanFactory原创 2020-10-28 18:08:12 · 391 阅读 · 1 评论 -
spring源码学习 - 初启
初识spring框架前言前言Spring最重要的概念是IOC和AOP,其中IOC又是Spring的根基:首先嘛,都一样,把源码编译一遍,官网上找找方法就行,再看了几篇别人的文章,自己再总结一下,开始写自己的博客,如有侵权起提出来哈。我们来先看看spring的整体架构Spring框架是一个分层架构,它包含一系列的功能要素,并被分为大约20个模块,如下图所示:从图片看出,整个模型就是一个容器关系,Spring通过动态加载不同的模块实现我们想要的功能,而最IOC控制反转的概念实现了整个系统创建bea原创 2020-09-27 17:40:24 · 190 阅读 · 0 评论