Spring Inversion-Of-Control vs. Guice Dependency Injection
medium.com