ESCANEO DE ARRANQUE SPRING
Al arrancar el servidor , este escanea todos los componentes de la aplicación, buscando las clases que tengan anotaciones para incluirlas en su contenedor SPRING (contenedor de beans (clasesImplementadas)).
Se puede gestionar el escaneo a través de agregar beans al contexto (dentro el packete ), o incorporar clases a escanear usando anotaciones:
escaneoClases_Spring
--------------------------------------------
inyección de dependencias
La inyección de dependencias (DI, por sus siglas en inglés) es un patrón usado en el diseño orientado a objetos de una aplicación. Es parte de uno de los cinco principios de diseño de clases conocido como S.O.L.I.D.
Como todo patrón de diseño, DI tiene como finalidad solucionar un problema común que los programadores encuentran en la construcción de aplicaciones. Este es, mantener los componentes o capas de una aplicación lo más desacopladas posible. Busca que sea mucho más sencillo reemplazar la implementación de un componente por otro. Así, evitar un gran cambio o impacto en la aplicación que pudiera originar que deje de funcionar por completo.
DI se basa en un patrón más genérico llamado Inversión de Control (Inversion of Control).
DI_IoC
Comentarios
Publicar un comentario