¿Cuáles son las tres anotaciones principales de Springboot?
Las tres anotaciones principales de springboot son @Configuration, @EnableAutoConfiguration y @ComponentScan. Cuando se trata de @Configuration, debemos mencionar a su socio @Bean. Esta anotación se puede utilizar para crear una clase de configuración Spring simple para reemplazar el archivo de configuración xml correspondiente.
Características de las tres anotaciones principales de Springboot
Esta clase de anotación identifica clases que se pueden utilizar como fuentes de definiciones de beans utilizando el contenedor SpringIoC. La anotación @Bean le dice a Spring que un método anotado con @Bean devolverá un objeto que debe registrarse como Bean en el contexto de la aplicación Spring.
La función de configuración automática del contexto Spring puede intentar adivinar y configurar la clase de Bean que desea. Por lo general, escanea automáticamente todas las clases marcadas como @Component en el paquete especificado en función de su ruta de clase y definición de Bean, y estarán registrados como beans y, por supuesto, incluyen las subannotaciones @Service, @Repository y @Controller en @Component.