← All tutorials

GoCareerGo Tutorials

Spring Boot Tutorial

Auto-configuration, REST APIs, JPA, AOP, caching, microservices and Spring Cloud.

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