Вопрос проверяет понимание того, как Spring «знает», какие бины создавать и как именно это делать.
Короткий ответ
BeanDefinition — это метаданные о бине.
Она описывает, как создать бин и какие у него свойства.
Spring читает BeanDefinition при старте контекста.
На основе этих данных контейнер создает бины.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.