我有一个自定义上下文:
public class MyContext {
public String doSomething() {...}
}
我创建了一个上下文解析器:
@Provider
public class MyContextResolver implements ContextResolver<MyContext> {
public MyContext getContext(Class<?> type) {
return new MyContext();
}
}
现在在资源中我尝试注入它:
@Path("/")
public class MyResource {
@Context MyContext context;
}
我收到以下错误:
SEVERE: Missing dependency for field: com.something.MyContext com.something.MyResource.context
相同的代码适用于 Apache Wink 1.1.3,但不适用于 Jersey 1.10。
任何想法将不胜感激。