Creating the CMS application structure
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.
The CMS project
Before we start to code and learn amazing things, let's understand a little bit about the CMS project, the main purpose of this project is to help companies manage the CMS content for...