Встречается на собеседованиях • сегодня

Какую роль играют бины

Бины в Spring — это объекты, управляемые IoC-контейнером. Они создаются, настраиваются и собираются контейнером на основе конфигурации (аннотаций, XML или JavaConfig).

Ключевые особенности:

  • Управление жизненным циклом — Spring контролирует создание, инициализацию и уничтожение бинов.
  • Внедрение зависимостей (DI) — зависимости автоматически подставляются контейнером.
  • Скоупы — например, @Singleton (один экземпляр на контейнер) или @Prototype (новый экземпляр при каждом запросе).

Пример:

java
@Component // Объявляем бин
public class UserService {
    @Autowired // Внедряем зависимость
    private UserRepository repository;
    
    public void saveUser(User user) {
        repository.save(user);
    }
}

Бины — основа Spring-приложений, обеспечивающая гибкость и удобство управления зависимостями.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы