Spring: @Component против @Bean

Я понимаю, что аннотация @Componentбыла введена весной 2.5, чтобы избавиться от определения компонента xml с помощью сканирования пути к классам.

@Beanбыл представлен весной 3.0 и может использоваться с @Configuration, чтобы полностью избавиться от файла xml и вместо него использовать конфигурацию java.

Можно ли повторно использовать аннотацию @Componentвместо введения аннотации @Bean? Насколько я понимаю, конечной целью является создание bean-компонентов в обоих случаях.

386
задан Trey Jonn 2 September 2013 в 01:51
поделиться