Встречается на собеседованиях • сегодня
Как работаю бины в Spring
В Spring бины — это объекты, которые управляются контейнером IoC (Inversion of Control). Они создаются, настраиваются и управляются Spring-контекстом.
Основные моменты:
- Создание бинов — через аннотации (
@Component,@Service,@Repository,@Controller) или XML-конфигурацию. - Жизненный цикл — включает инициализацию (через
@PostConstructилиInitializingBean) и уничтожение (@PreDestroyилиDisposableBean). - Область видимости — по умолчанию singleton, но может быть prototype, request, session и др.
- Внедрение зависимостей — через
@Autowired,@Resourceили конструктор.
Пример:
java
@Service
public class UserService {
@Autowired
private UserRepository userRepository;
@PostConstruct
public void init() {
System.out.println("Bean initialized!");
}
}Контейнер Spring создает UserService, внедряет UserRepository и вызывает методы жизненного цикла.

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