Injeção de dependência no Quarkus com CDI: ArC, escopos, qualificadores e injeção em tempo de construção
A injeção de dependência (DI) é a base do desenvolvimento de aplicativos Java corporativos modernos. Durante anos, os desenvolvedores Java confiaram no Spring IoC (Inversão de Controle) ou em contêineres Jakarta EE CDI (Contextos e Injeção de Dependência) padrão, como Hibernate Weld ou OpenWebBeans para desacoplar ciclos de vida de componentes, gerenciar dependências de serviço e injetar propriedades de configuração.
Java
Quarkus
CDI
ArC
Dependency Injection
Microservices
Cloud Native
Software Architecture
GraalVM