Co się dzieje gdy używasz adnotacji @Inject/@Autowired?

Niektóre osoby mogą powiedzieć, że to wiedza niepotrzebna. I fakt – spotkałem kilku programistów, którzy mimo wieloletniego doświadczenia, nie do końca ogarniali ten temat, jakoś z tym żyją. Ale jednak wydaje mi się, że znajomość tego jak tak na prawdę działa wstrzykiwanie zależności, chociażby w takim podstawowym stopniu, to wiedza obowiązkowa – otwiera oczy i…