Spring is another library to frame the main principles of Software Development Life Cycle.
The main principles of Spring framework are: Object-Oriented approach and Waterfall methods of software development.
Inversion of Control and Dependency Injection shift control from your code to a framework by describing your intentions, instead of providing all details in your code to create all these objects.
|