Встречается на собеседованиях • сегодня
Как понять, что поле в классе имеет @Bean
Если поле в классе помечено аннотацией @Bean, значит оно является частью конфигурации Spring и определяет бин, который будет управляться контейнером IoC. Обычно @Bean используется в классах, помеченных @Configuration, для явного создания бинов.
Пример:
java
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}Здесь myService() — метод, создающий бин типа MyService.
Признаки @Bean:
- Аннотация над методом (редко над полем, если используется Lombok или другие инструменты).
- Возвращает объект, который Spring добавит в контекст.
- Часто используется вместе с
@Configuration.
Если @Bean стоит над полем — это нетипично и может быть ошибкой или специфичным решением (например, через @Bean + Lombok @Getter).

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