Anotación de Java: Java Javax.Annotation.Resource
Cuando inyectemos objetos en configuraciones de clase en XML, encontraremos que el archivo XML se hinchará cada vez más, lo cual es muy problemático de mantener. En este momento, podemos usar el mecanismo de anotación para inyectar objetos en la configuración de clase.
Java nos proporciona la anotación javax.annotation.resource.
Spring Framework proporciona org.springframework.beans.factory.annotation.aUtowired.
En general, utilizamos la anotación javax.annotation.resource, porque de esta manera podemos implementar la solución al marco de primavera.
@Resource se puede usar en campos y funciones. Cuando funciona en un campo, si lo escribimos simplemente
@Recurso
PERSONDAO P;
En este momento, el proceso de inyección de primavera p es 1: primero averigüe si hay elementos en el XML con id p con id p
2: Si no se encuentra, vea si hay un atributo de nombre (@Resource Name = ""), y si lo hay, busque nombre
3: De lo contrario, busque elementos de tipo Personondao
@Resource se puede usar en la función establecida.
Por ejemplo:
@Resource public void setp (Personondao P) {this.p = p; }La anotación de @Autowired se busca en función del tipo, como Personondao P, que buscará elementos de tipo Personondao en el archivo XML.
Gracias por leer, espero que pueda ayudarte. ¡Gracias por su apoyo para este sitio!