Spring Core and dependency injection: Spring Boot course | Zoonk
6. Spring Core and dependency injection
Use inversion of control, dependency injection, beans, component scanning, scopes, qualifiers, and Java configuration. Design small services whose dependencies are explicit and easy to replace or test.