Now we will create our first application with the Spring Framework; we will create a basic structure for the CMS application with Spring Initializr. This page helps to bootstrap our application, it's a kind of guide which allows us to configure the dependencies on Maven or Gradle. We can also choose the language and version of Spring Boot.
The page looks like this:
In the Project Metadata section, we can put the coordinates for Maven projects; there is a group field which refers to the groupId tag, and we have artifacts which refer to the artifactId. This is all for the Maven coordinates.
The dependencies section enables the configuration of the Spring dependencies, the field has the autocomplete feature and helps developers to put in the correct dependency.