Creating a Web Application with Spring Boot
In Chapter 1, Core Features of Spring Boot, we learned about how Spring Boot comes with several powerful features including, autoconfiguration, starters, and configuration properties. Combined with managed dependencies, it becomes easy to upgrade to supported versions of Spring portfolio components as well as third-party libraries.
With the help of start.spring.io, we’ll learn the basics of creating a web application using Spring Boot. This is vital because the following chapters of this book will build upon this foundation. Since the majority of application development today is focused on web applications, learning how Spring Boot streamlines the whole process will open the door to building apps for years to come!
In this chapter, we’ll cover the following topics:
- Using start.spring.io to build apps
- Creating a Spring MVC web controller
- Using start.spring.io to augment an existing project
- Leveraging...