可以@Autowired与列表一起使用吗?
@Autowired
就像我有带有mimetypes的属性文件,而在我的班级文件中,我有类似的东西
@Autowired private List<String> mimeTypes = new ArrayList<String>();
Spring 4支持自动收集给定类型的所有bean并将其注入到集合或数组中的能力。
例:
@Component public class Car implements Vehicle { } @Component public class Bus implements Vehicle { } @Component public class User { @Autowired List<Vehicle> vehicles;//contains car and bus }