spring

spring bean的生命周期

https://juejin.cn/post/6844904065457979405

https://juejin.cn/post/6966158157202587662

扫描得到所有需要容器管理的bean,将bean的类信息存起来classMap(beanName, clazz)

扫描完毕后实例化,将实例化的bean存到beanMap(beanName, obj),

单例:遍历classMap,如果在beanMap中,直接取出来,否则实例化。

 

 

aware接口的意义

感知容器相关的信息

只有在一些需要对容器进行动态编程的基础bean才建议使用

https://www.jianshu.com/p/c5c61c31080b

扩充点

类似动态代理

循环依赖、三级缓存

https://developer.aliyun.com/article/766880

设计模式

https://juejin.cn/post/6844903849849962509#heading-19

 

 
posted @ 2022-03-30 23:49  wqkant  阅读(28)  评论(0编辑  收藏  举报