如果你使用的是IDEA,此时你点击前面的引导标记,也会自动跳转到具体的实现PushServiceImpl....Qualifier分别注解两个不同的,你会发现@Qualifier处的优先级更高....你也可以猜想下单例bean与原型bean的实现,下面是曾经仿照的一个简单版demo.
/**
* @Description: 执行扫描,并将所有需要创建的bean信息放入beanDefinitionMap...* 2.根据扫描区域,获取其中包含的Class文件,并加载.
* 3.如果加载的Class上有 @Component 注解,意味着需要创建该类的bean....* (在本方法中并未创建bean对象,只是给BeanDefinition对象填入了值,下一步的创建对象方法中解析该值后做处理).