Décryptage de @SpringBootApplication
Cette annotation unique est une annotation de commodité qui regroupe les trois suivantes :
- @Configuration : Désigne la classe comme source de définitions de beans.
- @EnableAutoConfiguration : Indique à Spring Boot de commencer à ajouter des beans en fonction des paramètres du classpath.
- @ComponentScan : Indique à Spring de chercher d'autres composants, configurations et services dans le package.