spring5 DefaultSingletonBeanRegistry说明
DefaultSingletonBeanRegistry是Spring框架中的一个类,用于管理单例Bean实例的注册和获取。其主要作用是将单例Bean实例注册到一个ConcurrentHashMap中,并提供了相应的方法用于获取和移除Bean实例。
DefaultSingletonBeanRegistry类中主要的方法包括:
- getSingleton(String beanName):获取指定名称的单例Bean实例。
- registerSingleton(String beanName, Object singletonObject):将指定名称的Bean实例注册为单例Bean。
- removeSingleton(String beanName):移除指定名称的单例Bean实例。
同时,DefaultSingletonBeanRegistry还提供了一些辅助方法,如getSingletonMutex()用于获取单例Bean实例的锁对象,getSingletonNames()用于获取所有已注册的单例Bean名称等。
原文地址: https://www.cveoy.top/t/topic/fiaF 著作权归作者所有。请勿转载和采集!