What actually spring framework is? What it is all about? Source: https://crunchify.com/simplest-spring-mvc-hello-world-example-tutorial-spring-model-view-controller-tips/ There are a lot of things that application developers in JAVA have to tackle with. That is the reason we have frameworks. Frameworks tackle common application problems by providing structure and common patterns which makes the process of building applications, easier. So spring framework, as its name suggest, is a framework which provides patterns and structure for JAVA applications. In the process, it handles the common things the developers need to do while building a JAVA application. Spring is not just the core framework, but there are a whole lot of projects which are all part of the spring family of projects. In that sense, it is not just a framework, it is an ecosystem. 3 common problems the Spring Framework addresses- 1. APPLICATI...