Вопрос проверяет знание базовых механизмов конфигурации Spring и понимание, как контейнер получает и управляет бинами.
Короткий ответ
Бины в Spring можно создавать через аннотации, Java-конфигурацию и XML. Самый распространённый способ — аннотации @Component и её специализации. Также бины можно объявлять с помощью метода с @Bean в @Configuration-классе. XML используется реже, в основном в легаси-проектах. Все способы в итоге приводят к регистрации бина в контексте.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.