1.发现场景
在一次需求中发现公司有这样一行代码
@Autowired
private Map<String, IDocParser> strategy;
好奇心驱使我百度了一下,发现这是一种策略模式 。
Spring 会在启动时,自动查找实现了该接口的 bean,放到这个Map中去。
key为bean的名字,value为 实现了该接口的所有的 bean。
注意:这里只有在map的key为string类型时才有效;
2.后续
....................................