A. Dependency injection can make code easier to trace because it couples behavior with construction.
B. Dependency injection reduces the start-up time of an application.
C. Dependencies between application components can be managed external to the components.
D. Configuration can be externalized and centralized in a small set of files.
E. Dependency injection creates tight coupling between components.
F. Dependency injection facilitates loose coupling between components.
Explanation:
Reference: https://raviroza.com/tight-coupling-and-loose-coupling-in-spring-framework/