Estaba buscando un buen REST tutorial using Jersey. abajo de la página, hay un recurso web que se construye que se titula TodoResource
que a su vez contiene dos variables de instanciaJersey: la anotación @Context para inyección. ¿Como funciona?
public class TodoResource {
@Context
UriInfo uriInfo;
@Context
Request request;
String id;
public TodoResource(UriInfo uriInfo, Request request, String id) {
this.uriInfo = uriInfo;
this.request = request;
this.id = id;
}
}
me preguntaba exactamente cómo se inicializan las variables y UriInfo
Request
ejemplo? Sé que usar la anotación @Context
permite que se inyecte información, pero ¿en qué punto sucede esto? ¿Esto será manejado automáticamente por Jersey?
no sé los detalles, pero sí, Jersey automagicamente inicializará esas variables para usted detrás de las escenas. Si necesita conocer los detalles de cómo funciona, en Eclipse, podría poner un "punto de observación" en una de esas variables, lo que le indica al depurador que se rompa cada vez que se modifique esa variable. Luego puede ver el trazado de la pila y ver qué clase de Jersey está modificándolo. – MatrixFrog
Ok. Voy a dar una oportunidad. Gracias por la ayuda – Joeblackdev