Spring Boot

Spring Boot is the convention-over-configuration evolution of the Spring Framework. Auto-configuration detects classpath dependencies and wires beans automatically, starter dependencies bundle common stacks, and standard application.yml properties shape behavior with sensible defaults.

API entry from apis.yml

apis.yml Raw ↑
aid: convention-over-configuration:spring-boot
name: Spring Boot
description: Spring Boot is the convention-over-configuration evolution of the Spring Framework. Auto-configuration
  detects classpath dependencies and wires beans automatically, starter dependencies bundle common stacks,
  and standard application.yml properties shape behavior with sensible defaults.
humanURL: https://spring.io/projects/spring-boot
baseURL: https://spring.io
tags:
- Auto-Configuration
- Java
- Spring
properties:
- type: Documentation
  url: https://docs.spring.io/spring-boot/index.html
- type: Reference
  url: https://spring.io/projects/spring-boot
x-features:
- Auto-configuration based on classpath presence
- Spring Boot starters for common stacks
- Externalized configuration via application.yml/properties
- Embedded servers and standalone JAR packaging
x-useCases:
- Bootstrapping enterprise Java microservices
- Reducing XML and Java configuration boilerplate