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.