Встречается на собеседованиях • сегодня
В чем разница между обычным объектом и Bean в Spring
Основное отличие — Bean управляется Spring IoC-контейнером, а обычный объект создается через new.
Ключевые особенности Bean:
- Создается, конфигурируется и управляется Spring-контейнером.
- Может быть внедрен через DI (
@Autowired,@Inject). - Поддерживает scope (
@Scope), ленивую инициализацию (@Lazy), AOP.
Пример:
java
@Component // Spring Bean
public class MyService {
public void doWork() {
System.out.println("Working...");
}
}
// Обычный объект
MyService service = new MyService(); // Не управляется SpringBean обеспечивает гибкость, управление жизненным циклом и интеграцию с другими Spring-компонентами.

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