泽西岛 - 用于注射的@Context注释。它是如何工作的?
我正在看一个使用泽西岛的好的REST教程。在页面下方,有一个构建的Web资源,其标题本身包含两个实例变量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