Sobes.tech
Junior — Middle

Оё метавонед шарҳ диҳед, ки аннотатсияи ComponentScan дар контексти Spring Framework чӣ маъно дорад?

sobes.tech AI

Ҷавоб аз AI

Аннотация @ComponentScan в Spring Framework используется для автоматического обнаружения и регистрации компонентов (бинов) в контексте приложения. Она указывает Spring, в каких пакетах искать классы, помеченные аннотациями типа @Component, @Service, @Repository, @Controller и других, чтобы создать их экземпляры и управлять ими.

Пример использования:

@Configuration
@ComponentScan(basePackages = "com.example.project")
public class AppConfig {
    // Конфигурация Spring
}

В этом примере Spring просканирует пакет com.example.project и все вложенные пакеты, найдет все компоненты и зарегистрирует их в контексте приложения автоматически.