就是说有多个同一类型的 Bean
的处理方法, 有多个 Bean
时你用 Autowired
直接装载是不行的.
-> @Qualifier
@Bean
@Qualifier("Chester")
public Person aPerson() {
Person aPerson = new Person();
aPerson.setName("Chester");
return aPerson;
}
@Bean
@Qualifier("Mike")
public Person bPerson() {
Person aPerson = new Person();
aPerson.setName("Mike");
return aPerson;
}
在用到Person的地方标记
@Autowired
@Qualifier("Chester")
private Person person;