Visit http://start.spring.io and initialize project with below dependencies: Spring Web Spring Data Jpa: manage sql queries Mysql Driver: connect to db Projectlombok : auto configuring getter setter and constructor in Entity Devtools: auto restart the application on changes Thymeleaf: engine for creating frontend (avoid if frontend is not required and app can be tested by … Continue reading SpringBoot RestCrud App