Spring Boot is a development strategy or methodology in building Spring 5 applications without using too many XML configurations and annotations. Since it does not require so many setups and configurations, software development methodology becomes time-efficient and requirement-centric. Likewise, it has the default core configuration needed to run the application immediately after build and also has an easy-integration with plugins such as JDBC, Spring Security, logging, and Hibernate ORM framework. This first recipe will provide us with a clear procedure for building an enterprise application using the latest Spring Boot 2.0.