我有一些特定类型的Spring Bean,但名称不同:
@Bean public Car audi() { .. }
@Bean public Car mercedes() { .. }
@Bean public Car honda() { .. }
现在我可以用以下方式自动装配所有这些:
@Autowired List<Car> cars;
有了这个,我得到了所有的Car-objects。
是否有可能以某种方式得到bean名称?
答案 0 :(得分:5)
微米。 Deinums评论有正确的解决方案
@Autowired Map<String, Car> carsAndNames;