首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
不秃头的王小闹
掘友等级
不会写代码的铲屎官
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
126
文章 126
沸点 0
赞
126
返回
|
搜索文章
最新
热门
SpringIOC 的钩子
检测当前 bean 是否实现了 InitializingBean 接口,如果实现了则调用其afterPropertiesSet()方法。 检查是否也指定了 init-method如果指定了则通过反射机制调用指定的 init-method 方法。 postProcessBeanF…
Spring 是如何解决循环依赖
3个Map。又称之为三级缓存,其含义以及功能如下 | isSingletonCurrentlyInCreation |判断当前 singleton bean 是否处于创建中。 Spring 解决 singleton bean 的核心就在于提前曝光 bean |
Spring IOC 源码之 createBean
未完待续...
Spring IOC 源码之 getBean(二)
2. 如果为空, 则通过beforeSingletonCreation(beanName) 进行前置处理,同时定义一个属性newSingleton 为false 调用 beforeSingletonCreation() 记录加载原型模式 bean 之前的加载状态,即前置处理。 …
Spring IOC 源码之 getBean(一)
加载资源。这里的资源主要是指配置信息(XML文件,@Bean注解这些),主要是通过 Resource,ResourceLoader 2大工具来进行加载和解析。其中Resource 主要负责资源定位,ResourceLoader主要负责资源的加载,通过这2步后,配置信息被组装成B…
8 Spring IOC 之 Bean加载 总结
获取bean的入口方法大家都知道就是org.springframework.beans.factory.support.AbstractBeanFactory#getBean(java.lang.St
5 单例和原型bean的创建
1单例在3IOC获取单例Bean中我们着重讲了下怎么从缓存中获取bean,如果缓存中不存在,spring是如何进行实例化呢?请看下面2段代码核心在下面这段代码中1先检查缓存中是否已经加载,若加载直接返
4 parentBeanFactory 与依赖处理
接上文,如果我们从单例缓存中没有获取到我们想要的bean,那么只会有以下2种情况不是单例bean是单例bean,但是还没有初始化完成1检测是否是原型beanisPrototypeCurrentlyIn
1 SpringIOC 初始化总结
1IOC容器的初始化步骤Resource资源定位定位Bean的资源BeanDefinition的载入和解析BeanDeginitionReader对Resource资源的读取和解析,也就是将用户定义的
Spring IOC 源码学习 3 特性介绍
1Spring架构图大家可以注意到CoreContainer处于整个Spring的核心地址2SpringIoc的一些特性2.1alias别名,就是我们可以给bean命名一个别名,也可叫nickname
下一页
个人成就
文章被点赞
10
文章被阅读
4,951
掘力值
378
关注了
61
关注者
2
收藏集
2
关注标签
5
加入于
2016-10-08