Я встретил две аннотации, предоставленные Spring 3 (@Компонент и @Конфигурация)
Я немного смущен между ними.
Вот что я читал о @Component
Поместите этот "context: component" в конфигурационный файл bean, это означает, включить функцию автоматического сканирования в Spring. Базовый пакет указывает где хранятся ваши компоненты, Spring сканирует эту папку и узнайте bean (аннотированный с @Component) и зарегистрируйте его в Spring.
Итак, мне интересно, что такое @Configuration, если @Controller зарегистрирует мой beans без необходимости объявлять их в Spring файле конфигурации xml