🤔 Что такое BeanDefinition и зачем он нужен?
BeanDefinition — это внутреннее описание бина в Spring. Оно содержит:
- имя класса,
- scope (singleton, prototype),
- зависимости (autowiring),
- параметры конструктора,
- init и destroy методы.
Это объект, который Spring использует в момент создания бина. Он управляется внутри ApplicationContext и позволяет Spring динамически настраивать, создавать и управлять жизненным циклом бинов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Post #1969
2.22K
- 👍 8
- 🔥 3