Есть ли какие-либо различия между следующими двумя объявлениями bean-компонентов?
@Bean(name = "bean1")
public A getA() {
return new A();
}
@Bean
@Qualifier("bean1")
public A getA() {
return new A();
}
Оба могут быть автоматически подключены с помощью @Qualifier
@Autowire
public void test(@Qualifier("bean1") A a) {
...
}