Spring Boot używa `@EnableAutoConfiguration` oraz adnotacji warunkowych, aby konfigurować beany na podstawie classpath i właściwości (np. `@ConditionalOnClass`, `@ConditionalOnProperty`). Startery dostarczają zależności, a auto‑config tworzy rozsądne domyślne beany, które możesz nadpisać.
Rozwinięcie krótkiej odpowiedzi — co zwykle ma znaczenie w praktyce:
Krótki przykład (szablon do wyjaśniania):
// Example: discuss trade-offs for "auto‑konfiguracja-spring-boot:-jak-działa-na-wys"
function explain() {
// Start from the core idea:
// Spring Boot używa `@EnableAutoConfiguration` oraz adnotacji warunkowych, aby konfigurować
}