Я понимаю, что в spring 2.5 была введена аннотация @Component, чтобы избавиться от определения xml bean, используя сканирование классов.
@Bean был введен в spring 3.0 и может использоваться с @Configuration, чтобы полностью избавиться от xml файла и использовать java-конфигурацию вместо этого.
Возможно ли повторное использование аннотации @Component вместо введения аннотации @Bean? Я понимаю, что конечной целью является создание beans в обоих случаях.