title: What are `spring-boot-starter` jars?
body: <p>In Spring Boot, there are some jars on the pattern of <code>spring-boot-starter</code>. All these jars do not contain any packages. What is their use?</p>
  
  <p>In Maven POMs, the following dependencies are added:</p>
  
  <ul>
  <li>org.springframework.boot:spring-boot-starter-web</li>
  <li>org.springframework.boot:spring-boot-starter-actuator</li>
  <li>org.springframework.boot:spring-boot-starter-security</li>
  </ul>
  
  <p>Which Spring Boot jars do I actually need to use the functionality in these jars? My project does not have any dependency management. My project is a Spring MVC application which uses Spring Security.</p>