众所周知,Spring容器可以简单粗暴的把它理解为一个大大的Map,存储着容器所管理的所有的单实例对象。我们从使用getBean(String beanName)方法,根据bean名称就能获得容器内唯一的Bean实例就能“证明”到这一点。
可你是否曾想过:既然它是Map,那万一我们写的@Bean的beanName重名了怎么办呢?Spring框架是怎么来处理这个事的呢?
Spring容器通俗描述
我们把它理解成一个Map,那Map里面的key-value你应该知道:
- key:beanName
- value:单例bean对象
标签:容器,beanName,Map,Spring,BeanNameGenerator,接口,Bean From: https://www.cnblogs.com/xfeiyun/p/15680371.html