Dung (Donny) Nguyen

Senior Software Engineer

Spring Boot Starters

Spring Boot Starters are a set of convenient dependency descriptors we can include in our application to quickly set up a specific type of application or functionality. Here are some commonly used Spring Boot Starters and their corresponding dependencies if we don’t use the starters:

1. Spring Boot Starter Web

2. Spring Boot Starter Data JPA

3. Spring Boot Starter Security

4. Spring Boot Starter Thymeleaf

5. Spring Boot Starter Test

Summary

Spring Boot Starters streamline the setup process by bundling common dependencies, saving time and reducing boilerplate. If we’re not using these starters, we’ll need to manually add and configure the required individual dependencies, as shown in the examples above.