Before we run the application, let's have a walk through our project structure.
Open the project on IntelliJ IDEA using the Import Project or Open options (both are similar), the following page will be displayed:
![](/api/v2/epubs/9781789534757/files/assets/679401d0-2a22-4a0f-b4c7-78c09e9cbe7b.png)
Then we can open or import the pom.xml file.
The following project structure should be displayed:
![](/api/v2/epubs/9781789534757/files/assets/437603e1-7315-4924-832b-9c3afcf33ada.png)
Open the pom.xml, we have three dependencies, spring-boot-starter-thymeleaf, spring-boot-starter-web, spring-boot-starter-test, and an interesting plugin, spring-boot-maven-plugin.
These starter dependencies are ...