Sobes.tech
Назад к вопросам
Junior — Middle
67

Что и как проверяет аннотация @ComponentScan в Spring?

Ответ от нейросети

sobes.tech AI

Аннотация @ComponentScan в Spring указывает фреймворку, в каких пакетах нужно искать классы, помеченные аннотациями компонентов, такими как @Component, @Service, @Repository, @Controller.

Она автоматически сканирует указанные пакеты и регистрирует найденные бины в контексте Spring, что позволяет использовать их через внедрение зависимостей.

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

@Configuration
@ComponentScan(basePackages = "com.example.app.services")
public class AppConfig {
}

В этом примере Spring просканирует пакет com.example.app.services и все его подпакеты на наличие компонентов для регистрации.