INTRODUCTION: 1. The first point to note is that spring framework is to make J2EE application development easier 2. The main objective of spring boot is to make Spring Application development was easier. 3. Spring Boot versions are different from spring version. Spring Application Development Drawbacks: • The first drawback is the dependency version compatibility issues. • Then the boiler plate code is an another problem. • Then there will be lot of manual configurations. • For framework related classes we don't have the source code so we need the Bean configuration. • Time consumption and complexity is high is there. • Difficult for new comers to try out the spring features. 1. To overcome all these problems spring introduced a module called spring boot. 2. Spring boot does not replace spring framework i.e. It is one of the module like core, MVC, etc.. 3. Using spring we can develop a good application but it will take more time than boot applications. 4. ...