spring-boot-starter-web brings Spring MVC, Jackson and an embedded Tomcat. spring-boot-starter-data-jpa brings Hibernate, Spring Data and HikariCP. Add a starter to pom.xml and Spring Boot configures it from application.properties.