...

воскресенье, 6 октября 2019 г.

[Перевод] Подготовка к Spring Professional Certification. Часть 1: «Контейнер, IoC, бины»

Component scanning(сканирование компонентов) — Spring автоматически обнаруживает бины, которые будут находиться в контейнере. Это бины с аннотациями-стереотипами.

Однако сканирование компонентов не включено по умолчанию.
Чтобы включить сканирование, аннотируйте @Configuration-класс аннотацией @ComponentScanning. Spring будет автоматически сканировать тот пакет, в котором находится этот класс и все его подпакеты.
Можно указать и другие пакеты для сканирования, и даже классы:

//сканирует 2 пакета
@Configuration(<i>basePackages</i> = {"soundsystem", "video"})
//сканирует класс
@Configuration(<i>basePackageClasses</i> = "MyClass.class")

Autowiring(внедрение) — Spring автоматически внедрит зависимости во время сканирования или помещения бина в контейнер.
Для внедрения зависимостей используется аннотация @Autowire.

Let's block ads! (Why?)

Комментариев нет:

Отправить комментарий