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.