Моя @Configuration определяет пару bean-компонентов - A и B
@Configuration
public class MyConfiguration {
@Bean
public A supplyA() {
return new A(...);
}
@Bean
public B supplyB() {
return new B(...);
}
}
Я ожидал, что я должен использовать @Autowire A и B там, где они необходимы, например:
@Controller
public MyController {
@Autowire
public MyController(A a, B b) {
}
}
Но он отлично работает без @Autowire в конструкторе. Что дает? (Я на пятой весне, если это важно)