¿Qué significa @component en las anotaciones de primavera?
Porque en la capa de persistencia, capa empresarial y capa de control, @Repository, @Service y @Controller se utilizan para centrarse en las clases de la jerarquía, mientras que @Component se utiliza para centrarse en clases más neutrales.
Datos extendidos:
Preste atención al principio de @component
1, comente el principio de @resource
1) Inicie el contenedor Spring y cargue el archivo de configuración
2) Se crearán objetos para dos clases: estudiantes y personas
3) Cuando se analicen
; 4) buscará, en primavera, dentro del alcance de los beans administrados, qué propiedades de bean tienen anotaciones @Resource;
(1) Si el valor del atributo de nombre de la anotación @Resource es "", el el nombre del atributo donde se encuentra la anotación será el mismo que el del contenedor de primavera. Coincide con la identificación del bean. Si la coincidencia es exitosa, el objeto correspondiente a la identificación se asigna al atributo; la coincidencia se realiza según el tipo; si la revancha no tiene éxito, se informa un error
( 2) Si el valor del atributo de nombre de la anotación @Resource no es "", el valor de el atributo de nombre coincidirá con la identificación del bean en el contenedor de primavera. Si la coincidencia es exitosa, se asignará un valor; de lo contrario, se informará un error directamente.
Nota: Las anotaciones solo se pueden utilizar para tipos de referencia.
Las anotaciones con @Resource (paquete de extensión Spring) y @Autowired @qualifiers tienen la misma funcionalidad.