Referencia

Vnútorné fungovanie containeru

Bindingy, aliasy a autowiring v rámci podporovaného verejného API.

Bindingy a životnosť služieb

Pre rozhrania a dôležité služby používaj explicitné bindingy. singleton() zdieľa jednu inštanciu, zatiaľ čo set() vytvorí službu pri každom načítaní.

Autowiring

Autowiring vie vytvoriť konkrétne triedy, ak dokáže vyriešiť ich závislosti. Nie je však náhradou za jasnú kompozíciu aplikácie.

Container drž na kompozičnej hranici

Container používaj ako nástroj na skladanie aplikácie, nie ako service locator vo vnútri doménovej logiky.