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 пакетін сканерлеп, онда табылған барлық компоненттерді тіркейді.