Встречается на собеседованиях • сегодня
Что входит в Bean Definition
Bean Definition в Spring содержит метаданные, необходимые для создания и управления бином. Основные элементы:
1. **Имя бина** – уникальный идентификатор (может быть задан через `id` или `name`).
2. **Класс бина** – полное имя класса, который будет инстанциирован.
3. **Scope** – область видимости (singleton, prototype, request и т.д.).
4. **Constructor arguments** – аргументы для конструктора (DI).
5. **Properties** – свойства для сеттеров (DI через setter-методы).
6. **Lazy-init** – флаг отложенной инициализации.
7. **Init/destroy методы** – методы жизненного цикла (`init-method`, `destroy-method`).
8. **Зависимости** – другие бины, от которых зависит текущий.
Пример в XML:
```xml
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы