Inyección de dependencia en Quarkus con CDI: ArC, alcances, calificadores e inyección en tiempo de compilación
La inyección de dependencia (DI) es la base del desarrollo de aplicaciones Java empresariales modernas. Durante años, los desarrolladores de Java confiaron en Spring IoC (Inversión de control) o contenedores estándar Jakarta EE CDI (Contexts and Dependency injection) como Hibernate Weld u OpenWebBeans para desacoplar los ciclos de vida de los componentes, administrar las dependencias de los servicios e inyectar propiedades de configuración.
Java
Quarkus
CDI
ArC
Dependency Injection
Microservices
Cloud Native
Software Architecture
GraalVM