我正在尝试从另一个资源调用终结点/资源
我想我应该使用@Context
和ResourceContext
,但不确定如何使用
这是示例代码
@Path("/A")
public class ClassA {
@Context
ResourceContext resourceContext;
@GET
public void functionA(){
// call classB.functionB:
// Response response = resourceContext.getResource(ClassB.class).functionB();
}
@Path("/B")
public class ClassB {
@Context
ResourceContext resourceContext;
@GET
public void functionB(){
// do something
}
}
看着this post看起来我应该用{p>来呼叫第二个端点(来自classA
)
Response response = resourceContext.getResource(ClassB.class).functionB();
但是由于resourceContext
是null
,因此会引发错误。
那么我应该如何初始化它?或者在这里我还缺少什么?
预先感谢