对于具有多实现的接口,在使用@Autowired注入时会报错,这个时候可以使用Map或者List类型进行注入,spring会自动将所有的实现bean依次注入到map的value或者list的element中,特别的对于Map的注入,他的key是实现类的类名(首字母进行小写)。如果想要自定义名称,可以在定义bean的时候,在注解(component,service等)中写上自定义的名称。
(27条消息) 基于SpringBoot的策略模式多实现类注入(Map注入)_jothan_lee的博客-CSDN博客_springboot多个实现类的注入