Көктемде компоненттерді сканерлеу не үшін қолданылады?
Көктемде компоненттерді сканерлеу не үшін қолданылады?

Бейне: Көктемде компоненттерді сканерлеу не үшін қолданылады?

Бейне: Көктемде компоненттерді сканерлеу не үшін қолданылады?
Бейне: Как работает Spring Boot и что такое auto-configuration. Магия? 2024, Мамыр
Anonim

Қолдану құрамдас сканерлеу сұраудың бір әдісі болып табылады Көктем анықтау Көктем - басқарған құрамдас бөліктер . Көктем барлығын табу және тіркеу үшін ақпарат қажет Көктемгі компоненттер бірге қолдану контекст кезінде қолдану басталады.

Сонымен қатар, көктемде Classpath сканерлеу дегеніміз не?

Көктемгі сынып жолын сканерлеу & Басқарылатын құрамдас бөліктер. Бұл білдіреді Көктем автоматтандыруға қабілетті сканерлеу , алдын ала анықталған жоба пакетінен бұршақты анықтаңыз және жасаңыз, осылайша бізді XML файлындағы жалықтыратын бұршақтар/компонент декларациясынан сақтайды.

Сондай-ақ, компоненттерді сканерлеу не істейтінін біліңіз? Құрамдастарды сканерлеу класс жолы арқылы анықталған тәуелділік үміткерлерін автоматты түрде анықтайды сканерлеу . кезінде сканерлеу процесс, Spring стереотиптік аннотациялармен аннотацияланған сыныптарды іздейді. Бұл аннотациялар @ Құрамдас , @Controller, @Service және @Repository.

Осыны ескере отырып, құрамдас сканерлеуді қайда қоямын?

қою @ ComponentScan бума ағашының жоғарғы жағында. Сондай-ақ, сканерлеуді қай жерден бастау керектігін көрсету үшін basePackages төлсипатын пайдалануға болады. Егер қаласаң сканерлеу барлық аннотацияланған сыныптар, қою @ белгісімен ескертілген сынып ComponentScan com. қолданба пакеті.

Көктемгі жүктеуде құрамдастарды қалай сканерлеуге болады?

Сіз анықтағаннан кейін а Құрамдастарды сканерлеу пакет үшін, Көктем буманы және оның барлық ішкі бумаларын іздейді құрамдас бөліктер /атбас бұршақтар. Егер сіз пайдаланып жатсаңыз Көктемгі аяқ киім , 1-тәсілде конфигурацияны тексеріңіз. JSP/Servlet немесе a Көктем MVC қолданбасы қолданбай Көктемгі аяқ киім 2-тәсілді қолданыңыз.

Ұсынылған: