La ce folosește scanarea componentelor primăvara?
La ce folosește scanarea componentelor primăvara?

Video: La ce folosește scanarea componentelor primăvara?

Video: La ce folosește scanarea componentelor primăvara?
Video: Difference Between @Configuration and @Component, @ComponentScan | Spring Annotation Tutorial 2024, Noiembrie
Anonim

Folosind scanarea componentelor este o metodă de a întreba Arc a detecta Arc -a reușit componente . Arc are nevoie de informații pentru a localiza și înregistra toate Componente de arc cu aplicarea context când aplicarea începe.

În plus, ce scanează Classpath primăvara?

Scanare Spring Classpath & Componente gestionate. Acest lucru înseamnă Arc este capabil să se auto scanează , detectați și instanțiați bean-uri din pachetul de proiect predefinit, scutindu-ne astfel de declarațiile plictisitoare de fasole/componentă în fișierul XML.

De asemenea, știți, ce face scanarea componentelor? Scanarea componentelor detectează automat candidații de dependență descoperiți de classpath scanare . In timpul scanare proces, Spring caută clasele adnotate cu adnotările stereotip. Aceste adnotări sunt @ Componentă , @Controller, @Service și @Repository.

Ținând cont de acest lucru, unde pun scanări ale componentelor?

a pune @ ComponentScan în partea de sus a arborelui de pachete. De asemenea, puteți utiliza atributul basePackages pentru a specifica unde să începeți scanarea. Dacă doriți să scanează toate clasele adnotate, a pune clasa notata cu @ ComponentScan în com. pachetul aplicației.

Cum scanez componentele în Spring Boot?

Odată ce definiți a Scanare componente pentru un pachet, Arc ar căuta pachetul și toate subpachetele sale componente /fasole. Dacă utilizați Cizme de primăvară , verificați configurația în Abordarea 1. Dacă faceți un JSP/Servlet sau un Arc Aplicație MVC fără utilizarea Cizme de primăvară utilizați Abordarea 2.

Recomandat: