Spring Boot Starters
Starters are curated dependency bundles — add ONE starter and get every library a feature typically needs, at compatible versions.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
- spring-boot-starter-web — MVC, embedded Tomcat, Jackson for JSON
- spring-boot-starter-data-jpa — Spring Data JPA + Hibernate
- spring-boot-starter-security — Spring Security defaults
- spring-boot-starter-test — JUnit, Mockito, AssertJ, Spring Test