Cos'è una qualificazione in primavera?
Cos'è una qualificazione in primavera?

Video: Cos'è una qualificazione in primavera?

Video: Cos'è una qualificazione in primavera?
Video: Perché ha pensato 10 secondi per tirare?Italia-Macedonia 2024, Aprile
Anonim

Il @ Qualificatore l'annotazione viene utilizzata per risolvere il conflitto di cablaggio automatico, quando sono presenti più bean dello stesso tipo. Il @ Qualificatore l'annotazione può essere utilizzata su qualsiasi classe annotata con @Component o sul metodo annotato con @Bean. Questa annotazione può essere applicata anche agli argomenti del costruttore o ai parametri del metodo.

Le persone chiedono anche, cos'è il qualificatore di avvio primaverile?

@Component è una base Primavera annotazione che consente allo studente di essere rilevato da Primavera contenitore. Il @ Qualificatore ("studente") identifica in modo univoco questo bean con la stringa "studente". com/zetcode/model/Manager.java.

Sapete anche, cos'è un componente a molla? Componente a molla l'annotazione è usata per denotare una classe come Componente . Significa che Primavera framework rileverà automaticamente queste classi per l'inserimento delle dipendenze quando viene utilizzata la configurazione basata su annotazioni e la scansione del percorso di classe.

A tal proposito, qual è la differenza tra @autowired e @qualifier?

Il differenza sono che @ Autowired e @Qualifier sono l'annotazione primaverile mentre @Resource è l'annotazione java standard (da JSR-250). Inoltre, @Resource supporta solo i campi e l'iniezione setter mentre @ Cablaggio automatico supporta campi, setter, costruttori e iniezione di metodi multi-argomento.

Che cos'è il qualificatore in Java?

Puoi usare qualificazioni per fornire varie implementazioni di un particolare tipo di bean. UN qualificatore è un'annotazione che applichi a un bean. UN qualificatore il tipo è a Giava annotazione definita come @Target({METHOD, FIELD, PARAMETER, TYPE}) e @Retention(RUNTIME).

Consigliato: