是不是版本问题,目前Autowired注解已经不支持Map和List的装配了
看 Spring - Autowired 的文档,从 2.5 版本开始就一直支持 Autowiring Arrays, Collections, and Maps。
https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/beans/factory/annotation/Autowired.html
不知道你用的哪个版本,但 2.5 以后应该都支持。