Reference
Internals containeru
Bindingy, aliasy a autowiring na podporované straně boundary.
Bindingy a lifetimes
Pro interface a důležité služby používej explicitní bindingy. singleton() sdílí jednu instanci, set() nechává službu vznikat při každém resolve.
Autowiring
Autowiring umí resolve concrete classes s řešitelnými dependency, ale není náhradou za jasnou kompozici.
Drž se aplikační boundary
Container ber jako kompoziční nástroj, ne jako service locator uvnitř doménové logiky.