Spring源码学习--SingletonBeanRegistry接口

文章来源:

https://www.cnblogs.com/zrtqsk/p/4028453.html


SingletonBeanRegistry源码如下:

public interface SingletonBeanRegistry {

    //在容器内注册一个单例类  
    void registerSingleton(String beanName, Object singletonObject); 

    //返回给定名称对应的单例类
    Object getSingleton(String beanName);

    //给定名称是否对应单例类
    boolean containsSingleton(String beanName);

    //返回容器内所有单例类的名字
    String[] getSingletonNames();

    //返回容器内注册的单例类数量
    int getSingletonCount();

}

可以看到,SingletonBeanRegistry这个接口非常简单,5个方法,实现了单例类注册的功能。

猜你喜欢

转载自blog.csdn.net/u013412772/article/details/80832339
今日推荐