I am a beginner to Spring Boot so have started with Dependency Injection concept. One thing I see about DI in almost all the sites is that 'Lifecycle of the objects are maintained by Spring'. Even before Spring in core
Java, I couldn't see it is maintained by us with the ClassLoaders and GC involved.
Could someone explain me how objects are maintained in java before Spring Boot DI came into play?