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

Что такое регистрация бина

Регистрация бина в Spring — это процесс добавления класса в контекст приложения, чтобы Spring мог управлять его жизненным циклом (создание, внедрение зависимостей и т.д.). Бин регистрируется через аннотации (@Component, @Service, @Repository, @Controller) или XML-конфигурацию.

Пример:

java
@Service
public class UserService {
    // логика сервиса
}

После регистрации бин можно инжектить в другие компоненты:

java
@RestController
public class UserController {
    @Autowired
    private UserService userService;
}

Ключевые моменты:

  • Бин должен быть в пакете, сканируемом Spring (@ComponentScan)
  • По умолчанию создаётся как синглтон
  • Можно настроить область видимости (@Scope)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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