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
- Introdução
- Instalação
- Quickstart
- Conceitos
- Arquitetura
- API (referência)
- Exemplos
- Testes
- Troubleshooting
- FAQ
- Roadmap/Changes
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
Createauto-injection. - Does not cover: unit scanning, attributes/annotations, IDE integration, or advanced module management.