我有一个自定义上下文:
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 上失败了。
如果有任何想法,将不胜感激。