Zum Hauptinhalt springen

Spring Boot und Auto-Konfiguration

Worauf die Prüfung abzielt

Was Spring Boot zum Framework dazulegt — und wie Auto-Konfiguration funktioniert.

Das musst du können

  • @SpringBootApplication = @Configuration + @EnableAutoConfiguration + @ComponentScan.
  • Starter bündeln kuratierte Dependency-Sets.
  • Auto-Konfiguration erzeugt Beans nach Classpath, Properties und fehlenden User-Beans.
  • Back-off: eigene Bean definiert → Boot legt die Default-Bean nicht an.
  • Actuator liefert Health, Metrics, Beans, Conditions & Co.
  • Runner und Events für Code beim Startup.

Passende Buchkapitel

Typische Prüfungsfalle

Boot ersetzt Spring Framework nicht. Es konfiguriert und verpacket Spring-Anwendungen bequemer.

Kurz selbst prüfen

  • Was steckt in @SpringBootApplication?
  • Was liefert ein Starter?
  • Was bedeutet Auto-Konfiguration Back-off?
  • Wie debugge ich, warum eine Auto-Konfiguration greift?
Musterantworten

@SpringBootApplication enthält @Configuration, @EnableAutoConfiguration und @ComponentScan.

Ein Starter bringt ein kuratiertes Dependency-Set für ein Feature — Web, Data JPA, Security, Actuator.

Back-off: Boot erzeugt keine Default-Bean, wenn die Anwendung bereits eine passende eigene Bean hat.

Debug: Conditions-Report, Debug-Logging oder Actuator-Endpoint /conditions.

Merksatz

Spring ist das Fundament. Boot macht Konfiguration, Start und Betrieb einfacher.