Magia din spatele Spring Boot se bazează pe adnotarea @SpringBootApplication, care combină @Configuration, @ComponentScan și @EnableAutoConfiguration. Prin inspecția fișierelor JAR din classpath, Spring Boot configurează automat conexiunea la baza de date, serializatoarele JSON și serverul web în funcție de dependințele prezente.
SPRING
Toate comenzile Spring Boot
Arhitectura Spring Boot 3: Dependențe Starter, Auto-Configurare (@EnableAutoConfiguration) și Ciclul de Viață al ApplicationContext în Spring Boot
Arhitectură & IoC
Spring Boot 3
Ghid complet pentru mecanica internă a Spring Boot: cum funcționează starter-ele maven/gradle, rezolvarea automată a condițiilor (@ConditionalOnClass, @ConditionalOnMissingBean) și injection containerul IoC.
Sintaxă
@SpringBootApplication public class Application { ... }