Background
Most convinient way to start a springboot project is throught start.spring.io website. The tools will automatically create the project skeleton and neccesary configuration file (eg pom.xml if using maven). Alternatively, it can also be done manually
Objectives
to create springboot project skeleton (boilerplate) and all neccesary configuration manually using maven
Deliverables
Article, Illustration