Was ist ein Qualifier im Frühjahr?
Was ist ein Qualifier im Frühjahr?

Video: Was ist ein Qualifier im Frühjahr?

Video: Was ist ein Qualifier im Frühjahr?
Video: Mirtl Cup Trailer Frühling Qualifier 🌸🌷 2024, November
Anonim

Die @ Qualifikation Annotation wird verwendet, um den Autowiring-Konflikt aufzulösen, wenn mehrere Beans des gleichen Typs vorhanden sind. Die @ Qualifikation Annotation kann für jede Klasse verwendet werden, die mit @Component annotiert ist, oder für Methoden, die mit @Bean annotiert sind. Diese Annotation kann auch auf Konstruktorargumente oder Methodenparameter angewendet werden.

Die Leute fragen auch, was ist der Spring Boot Qualifier?

@Komponente ist ein Basic Feder Anmerkung, die es ermöglicht, dass der Schüler erkannt wird von Feder Behälter. Die @ Qualifikation ("student") identifiziert diese Bean eindeutig mit der Zeichenfolge "student". com/zetcode/model/Manager.java.

Wissen Sie auch, was ein Federelement ist? Federkomponente Annotation wird verwendet, um eine Klasse zu kennzeichnen als Komponente . Es bedeutet, dass Feder Framework erkennt diese Klassen automatisch für die Abhängigkeitsinjektion, wenn eine annotationsbasierte Konfiguration und ein Classpath-Scanning verwendet wird.

Was ist in dieser Hinsicht der Unterschied zwischen @autowired und @qualifier?

Die Unterschied sind das @ Autowired und @Qualifier sind die Spring-Annotation, während @Resource die Standard-Java-Annotation (von JSR-250) ist. Außerdem unterstützt @Resource nur Felder und Setter-Injection, während @ Autoverkabelt unterstützt Felder, Setter, Konstruktoren und Multi-Argument-Methodeninjektion.

Was ist ein Qualifizierer in Java?

Sie können verwenden Qualifikationen um verschiedene Implementierungen eines bestimmten Bohnentyps bereitzustellen. EIN Qualifikation ist eine Anmerkung, die Sie auf eine Bean anwenden. EIN Qualifikation Typ ist a Java Annotation definiert als @Target({METHOD, FIELD, PARAMETER, TYPE}) und @Retention(RUNTIME).

Empfohlen: