Why use Spring Boot?
Nowadays, Spring Boot is the obvious choice for developing state-of-the-art, production-ready web applications specific to Spring. Its website (https://projects.spring.io/spring-boot/) also outlines its huge advantages.
Spring Boot is an amazing Spring tool created by Pivotal that was released for General Availability in April 2014. It was developed based on the request of SPR-9888 (https://jira.spring.io/browse/SPR-9888) with the title Improved support for containerless web application architectures.
You might be wondering: why containerless? Because today’s cloud environment, with its Platform-as-a-Service (PaaS) offerings, provides most of the features offered by container-based web architectures, such as reliability, management, and scaling. Therefore, Spring Boot focuses on making itself an ultralight container.
Spring Boot has its own default configurations and also supports auto-configuration to make production-ready web application development...