Встречается на собеседованиях • сегодня
Что такое bean definition
Bean definition — это метаданные, описывающие бин в Spring-контейнере. Он содержит информацию о классе, свойствах, зависимостях, скоупе и других параметрах, необходимых для создания и управления бином.
Bean definitions могут быть заданы:
- Через XML (`` в конфигурационном файле)
- Аннотациями (`@Component`, `@Service`, `@Bean` в `@Configuration`)
- Программно (`BeanDefinitionRegistry`)
Пример через аннотации:
```java
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyService();
}
}
```
Spring использует эти определения для инстанциирования, внедрения зависимостей и управления жизненным циклом бинов.

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