Trataré de poner en palabras muy simples. Haz preguntas si no entiendes eso.
Spring permite la inicialización del objeto a través de anotaciones y / o definiciones de beans xml. En una versión anterior de la primavera, era necesario escribir todos los beans en un archivo xml. Por ej.
spring-context.xml
- ¿Cómo poner en cola correctamente jQuery en WordPress? ¿Cuál es el script exacto en cola?
- ¿Cómo se usa el token web JSON para la autorización?
- ¿Por qué debería uno aprender diseño web para crear sitios web desde cero cuando hay muchas plataformas de desarrollo web disponibles como Wix?
- ¿Qué preguntas le harías a un desarrollador web para estimar qué tan buena es?
- ¿Por qué es Apache Cordova más beneficioso en comparación con otros marcos?
Aquí el vehículo es una interfaz y el automóvil es una implementación del vehículo.
Con muchos frijoles en proyecto, este proceso se volvió tedioso. Entonces, en una versión posterior, Spring introdujo el cableado basado en anotaciones usando la anotación @Autowired. Esto debe colocarse directamente en el archivo Java justo encima de la definición del miembro. Este miembro es un miembro de la interfaz. Spring automáticamente inicializaría este miembro con el objeto del implementador de esta interfaz. Si hay implementaciones múltiples, el atributo calificador se puede agregar a la anotación con cableado automático. No es necesario definir estas dependencias a través de xml. P.ej.
Transporte de clase {
@Autowired
@Qualifier (“auto”)
Vehículo público v;
……
}
¡Espero que esto ayude! ¡Gracias!