Я смотрел хороший учебник REST с использованием Jersey .
Внизу страницы построен веб-ресурс под названием TodoResource
, который сам содержит две переменные экземпляра
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;
}
}
. Мне было интересно, как именно UriInfo
и Request
переменные экземпляра инициализированы? Я знаю, что использование аннотации @Context
позволяет вводить информацию, но в какой момент это происходит? Будет ли это выполняться автоматически в Джерси?