Wat is 'n kwalifiseerder in die lente?
Wat is 'n kwalifiseerder in die lente?

Video: Wat is 'n kwalifiseerder in die lente?

Video: Wat is 'n kwalifiseerder in die lente?
Video: Maak van je bedrijf een winstgevend systeem 2024, Mei
Anonim

Die @ Kwalifiseerder annotasie word gebruik om die outobedradingskonflik op te los, wanneer daar veelvuldige bone van dieselfde tipe is. Die @ Kwalifiseerder annotasie kan gebruik word op enige klas wat met @Component geannoteer is of op metode wat met @Bean geannoteer is. Hierdie aantekening kan ook op konstruktorargumente of metodeparameters toegepas word.

Mense vra ook, wat is spring boot qualifier?

@Komponent is 'n basiese Lente annotasie wat toelaat dat Student opgespoor word deur Lente houer. Die @ Kwalifiseerder ("student") identifiseer hierdie boontjie uniek met die "student"-string. com/zetcode/model/Manager.java.

Weet ook, wat is 'n veerkomponent? Veerkomponent annotasie word gebruik om 'n klas as aan te dui Komponent . Dit beteken dat Lente raamwerk sal hierdie klasse outomaties opspoor vir afhanklikheidinspuiting wanneer annotasie-gebaseerde konfigurasie en klaspad-skandering gebruik word.

In hierdie verband, wat is die verskil tussen @autowired en @qualifier?

Die verskil is dit @ Autowired en @Qualifier is die lente-aantekening terwyl @Resource die standaard java-aantekening is (van JSR-250). Boonop ondersteun @Resource slegs vir velde en setter-inspuiting terwyl @ Outobedraad ondersteun velde, setter, konstrukteurs en multi-argument metodes inspuiting.

Wat is kwalifiseerder in Java?

Jy kan gebruik kwalifiseerders om verskeie implementerings van 'n bepaalde boontjietipe te verskaf. A kwalifiseerder is 'n aantekening wat jy op 'n boontjie toepas. A kwalifiseerder tipe is a Java annotasie gedefinieer as @Target({METHOD, FIELD, PARAMETER, TIPE}) en @Retention(RUNTIME).

Aanbeveel: