Sobes.tech
Junior — Middle
107

Spring-те автоматты компоненттерді тіркеу контекстінде @ComponentScan аннотациясының рөлі қандай?

AI-дан жауап

sobes.tech AI

@ComponentScan аннотациясы Spring-ке, @Component, @Service, @Repository сияқты аннотациялармен белгіленген сыныптарды іздеу үшін қай пакеттерді қарау керектігін көрсетеді, оларды автоматты түрде қолданба контекстінде бином ретінде тіркеу үшін.

@ComponenetScan болмаса, Spring көрсетілген пакеттерді сканерлемейді, және компоненттер автоматты түрде жасалмайды.

Қолдану мысалы:

@Configuration
@ComponentScan(basePackages = "com.example.app.services")
public class AppConfig {
    // Қолданба конфигурациясы
}

Мұнда Spring com.example.app.services пакетін сканерлеп, онда табылған барлық компоненттерді тіркейді.