在spring容器加载核心方法refresh()方法中有一个initApplicationEventMulticaster()方法,该方法主要完成事件管理类的初始化,并加入一级缓存。
1.refresh()方法中的initApplicationEventMulticaster()方法 2.进入initApplicationEventMulticaster()方法 3.进入DefaultSingletonBeanRegistry类的registerSingleton()方法
在spring容器加载核心方法refresh()方法中有一个initApplicationEventMulticaster()方法,该方法主要完成事件管理类的初始化,并加入一级缓存。
1.refresh()方法中的initApplicationEventMulticaster()方法 2.进入initApplicationEventMulticaster()方法 3.进入DefaultSingletonBeanRegistry类的registerSingleton()方法
本篇 Huazie 介绍了如何自定义 BootstrapRegistry 初始化器实现,其中演示如何在引导上下文中注册了自定义的对象以及如何在引导上下文中添加引导上下文关闭事件监听器。
初始化块
部分节选自《深入理解Java虚拟机:jvm高级特性与最佳实践》
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M