Understanding Spring Boot
We have already discussed an overview of Spring in Chapter 1, Spring Boot and Angular – The Big Picture. In this section, we will have a deeper understanding of the essential concepts of Spring Boot in building your backend application, but first, let’s recap what Spring Boot is and its significant advantages.
Spring Boot is an open source micro-framework from Pivotal. It is an enterprise-level framework for developers to create standalone applications on Java Virtual Machines (JVMs). Its primary focus is to shorten your code length to make it easier for you to run your application.
The framework extends the Spring Framework, which allows a more opinionated way to configure your applications. In addition, it comes with built-in autoconfiguration capabilities that configure both Spring Framework and third-party packages based on your settings.
Here are the significant advantages of Spring Boot:
- Auto-configuration: When configuring...