Is there any differences between the following 2 bean declaration?
@Bean(name = "bean1")
public A getA() {
return new A();
}
@Bean
@Qualifier("bean1")
public A getA() {
return new A();
}
Both can be autowired using @Qualifier
@Autowire
public void test(@Qualifier("bean1") A a) {
...
}