Встречается на собеседованиях • сегодня
Будут ли созданы два разных экземпляра бина, если два класса используют один и тот же бин
В Spring по умолчанию бин создается в единственном экземпляре (singleton scope). Даже если несколько классов используют один бин через @Autowired, они получат ссылку на один и тот же объект.
Пример:
java
@Service
public class MyService {} // Бин по умолчанию singleton
@Controller
public class ControllerA {
@Autowired
private MyService service; // Получает ссылку на singleton
}
@Controller
public class ControllerB {
@Autowired
private MyService service; // Получает ту же ссылку
}Исключение - если указана другая область видимости, например @Scope("prototype"), тогда для каждого инъекции будет создаваться новый экземпляр.

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