Iniezione di dipendenze in Quarkus con CDI: ArC, ambiti, qualificatori e Build-Time Injection
Il Dependency Injection (DI) è il fondamento del moderno sviluppo di applicazioni Java aziendali. Per anni, gli sviluppatori Java si sono affidati a Spring IoC (Inversion of Control) o ai contenitori standard Jakarta EE CDI (Contexts and Dependency Injection) come Hibernate Weld o OpenWebBeans per disaccoppiare i cicli di vita dei componenti, gestire le dipendenze dei servizi e inserire proprietà di configurazione.
Java
Quarkus
CDI
ArC
Dependency Injection
Microservices
Cloud Native
Software Architecture
GraalVM