Pular para o conteúdo principal

InjectContainer

Um container de injeção de dependências (DI) leve para Delphi, com suporte a singleton, factory, lazy singleton, registro por interface e auto-resolução de parâmetros do construtor via RTTI.


A lightweight dependency injection (DI) container for Delphi, supporting singleton, factory, lazy singleton, interface registration, and constructor parameter auto-resolution via RTTI.

Onde começar

Escopo

  • Cobre: registro e resolução de classes e interfaces, ciclos de vida (singleton/factory), eventos de criação/destruição e injeção automática no Create.
  • Não cobre: varredura automática de units, atributos/annotations, integração com IDE, nem gerenciamento avançado de módulos.

  • Covers: class/interface registration & resolution, lifetimes (singleton/factory), create/destroy hooks, and Create auto-injection.
  • Does not cover: unit scanning, attributes/annotations, IDE integration, or advanced module management.