Spring Concept — Inversion of Control
2 min readApr 29, 2021
Inversion of Control — Delegating the responsibility of construction and management of objects to an outside source
What exactly does this mean though? Let’s go through a quick example and then revisit this definition.
Take a look at the diagram below. It lays out a simple application that gets some workout for different users. Let’s quickly code this and see what issues we run into.